home *** CD-ROM | disk | FTP | other *** search
/ Aminet 8 / Aminet 8 (1995)(GTI - Schatztruhe)[!][Oct 1995].iso / Aminet / dev / asm / Abakus.lha / Abakus / I / SLI next >
Text File  |  1995-08-09  |  123KB  |  7,915 lines

  1.  
  2. amigaguidePrivate1   MACRO
  3.     movea.l AmigaGuideBase,a6
  4.     jsr -30(a6)
  5.     ENDM
  6.  
  7. LockAmigaGuideBase   MACRO
  8.     movea.l  \1,a0
  9.     movea.l AmigaGuideBase,a6
  10.     jsr -36(a6)
  11.     ENDM
  12.  
  13. UnlockAmigaGuideBase   MACRO
  14.     move.l  \1,d0
  15.     movea.l AmigaGuideBase,a6
  16.     jsr -42(a6)
  17.     ENDM
  18.  
  19. amigaguidePrivate2   MACRO
  20.     movea.l AmigaGuideBase,a6
  21.     jsr -48(a6)
  22.     ENDM
  23.  
  24. OpenAmigaGuideA   MACRO
  25.     movea.l  \1,a0
  26.     movea.l  \2,a1
  27.     movea.l AmigaGuideBase,a6
  28.     jsr -54(a6)
  29.     ENDM
  30.  
  31. OpenAmigaGuideAsyncA   MACRO
  32.     movea.l  \1,a0
  33.     move.l  \2,d0
  34.     movea.l AmigaGuideBase,a6
  35.     jsr -60(a6)
  36.     ENDM
  37.  
  38. CloseAmigaGuide   MACRO
  39.     movea.l  \1,a0
  40.     movea.l AmigaGuideBase,a6
  41.     jsr -66(a6)
  42.     ENDM
  43.  
  44. AmigaGuideSignal   MACRO
  45.     movea.l  \1,a0
  46.     movea.l AmigaGuideBase,a6
  47.     jsr -72(a6)
  48.     ENDM
  49.  
  50. GetAmigaGuideMsg   MACRO
  51.     movea.l  \1,a0
  52.     movea.l AmigaGuideBase,a6
  53.     jsr -78(a6)
  54.     ENDM
  55.  
  56. ReplyAmigaGuideMsg   MACRO
  57.     movea.l  \1,a0
  58.     movea.l AmigaGuideBase,a6
  59.     jsr -84(a6)
  60.     ENDM
  61.  
  62. SetAmigaGuideContextA   MACRO
  63.     movea.l  \1,a0
  64.     move.l  \2,d0
  65.     move.l  \3,d1
  66.     movea.l AmigaGuideBase,a6
  67.     jsr -90(a6)
  68.     ENDM
  69.  
  70. SendAmigaGuideContextA   MACRO
  71.     movea.l  \1,a0
  72.     move.l  \2,d0
  73.     movea.l AmigaGuideBase,a6
  74.     jsr -96(a6)
  75.     ENDM
  76.  
  77. SendAmigaGuideCmdA   MACRO
  78.     movea.l  \1,a0
  79.     move.l  \2,d0
  80.     move.l  \3,d1
  81.     movea.l AmigaGuideBase,a6
  82.     jsr -102(a6)
  83.     ENDM
  84.  
  85. SetAmigaGuideAttrsA   MACRO
  86.     movea.l  \1,a0
  87.     movea.l  \2,a1
  88.     movea.l AmigaGuideBase,a6
  89.     jsr -108(a6)
  90.     ENDM
  91.  
  92. GetAmigaGuideAttr   MACRO
  93.     move.l  \1,d0
  94.     movea.l  \2,a0
  95.     movea.l  \3,a1
  96.     movea.l AmigaGuideBase,a6
  97.     jsr -114(a6)
  98.     ENDM
  99.  
  100. amigaguidePrivate3   MACRO
  101.     movea.l AmigaGuideBase,a6
  102.     jsr -120(a6)
  103.     ENDM
  104.  
  105. LoadXRef   MACRO
  106.     movea.l  \1,a0
  107.     movea.l  \2,a1
  108.     movea.l AmigaGuideBase,a6
  109.     jsr -126(a6)
  110.     ENDM
  111.  
  112. ExpungeXRef   MACRO
  113.     movea.l AmigaGuideBase,a6
  114.     jsr -132(a6)
  115.     ENDM
  116.  
  117. AddAmigaGuideHostA   MACRO
  118.     movea.l  \1,a0
  119.     move.l  \2,d0
  120.     movea.l  \3,a1
  121.     movea.l AmigaGuideBase,a6
  122.     jsr -138(a6)
  123.     ENDM
  124.  
  125. RemoveAmigaGuideHostA   MACRO
  126.     movea.l  \1,a0
  127.     movea.l  \2,a1
  128.     movea.l AmigaGuideBase,a6
  129.     jsr -144(a6)
  130.     ENDM
  131.  
  132. amigaguidePrivate4   MACRO
  133.     movea.l AmigaGuideBase,a6
  134.     jsr -150(a6)
  135.     ENDM
  136.  
  137. amigaguidePrivate5   MACRO
  138.     movea.l AmigaGuideBase,a6
  139.     jsr -156(a6)
  140.     ENDM
  141.  
  142. amigaguidePrivate6   MACRO
  143.     movea.l AmigaGuideBase,a6
  144.     jsr -162(a6)
  145.     ENDM
  146.  
  147. amigaguidePrivate7   MACRO
  148.     movea.l AmigaGuideBase,a6
  149.     jsr -168(a6)
  150.     ENDM
  151.  
  152. amigaguidePrivate8   MACRO
  153.     movea.l AmigaGuideBase,a6
  154.     jsr -174(a6)
  155.     ENDM
  156.  
  157. amigaguidePrivate9   MACRO
  158.     movea.l AmigaGuideBase,a6
  159.     jsr -180(a6)
  160.     ENDM
  161.  
  162. amigaguidePrivate10   MACRO
  163.     movea.l AmigaGuideBase,a6
  164.     jsr -186(a6)
  165.     ENDM
  166.  
  167. amigaguidePrivate11   MACRO
  168.     movea.l AmigaGuideBase,a6
  169.     jsr -192(a6)
  170.     ENDM
  171.  
  172. amigaguidePrivate12   MACRO
  173.     movea.l AmigaGuideBase,a6
  174.     jsr -198(a6)
  175.     ENDM
  176.  
  177. amigaguidePrivate13   MACRO
  178.     movea.l AmigaGuideBase,a6
  179.     jsr -204(a6)
  180.     ENDM
  181.  
  182. GetAmigaGuideString   MACRO
  183.     move.l  \1,d0
  184.     movea.l AmigaGuideBase,a6
  185.     jsr -210(a6)
  186.     ENDM
  187.  
  188.  
  189. AllocFileRequest   MACRO
  190.     movea.l AslBase,a6
  191.     jsr -30(a6)
  192.     ENDM
  193.  
  194. FreeFileRequest   MACRO
  195.     movea.l  \1,a0
  196.     movea.l AslBase,a6
  197.     jsr -36(a6)
  198.     ENDM
  199.  
  200. RequestFile   MACRO
  201.     movea.l  \1,a0
  202.     movea.l AslBase,a6
  203.     jsr -42(a6)
  204.     ENDM
  205.  
  206. AllocAslRequest   MACRO
  207.     move.l  \1,d0
  208.     movea.l  \2,a0
  209.     movea.l AslBase,a6
  210.     jsr -48(a6)
  211.     ENDM
  212.  
  213. FreeAslRequest   MACRO
  214.     movea.l  \1,a0
  215.     movea.l AslBase,a6
  216.     jsr -54(a6)
  217.     ENDM
  218.  
  219. AslRequest   MACRO
  220.     movea.l  \1,a0
  221.     movea.l  \2,a1
  222.     movea.l AslBase,a6
  223.     jsr -60(a6)
  224.     ENDM
  225.  
  226.  
  227. ResetBattClock   MACRO
  228.     movea.l BattClockBase,a6
  229.     jsr -6(a6)
  230.     ENDM
  231.  
  232. ReadBattClock   MACRO
  233.     movea.l BattClockBase,a6
  234.     jsr -12(a6)
  235.     ENDM
  236.  
  237. WriteBattClock   MACRO
  238.     move.l  \1,d0
  239.     movea.l BattClockBase,a6
  240.     jsr -18(a6)
  241.     ENDM
  242.  
  243. battclockPrivate1   MACRO
  244.     movea.l BattClockBase,a6
  245.     jsr -24(a6)
  246.     ENDM
  247.  
  248. battclockPrivate2   MACRO
  249.     movea.l BattClockBase,a6
  250.     jsr -30(a6)
  251.     ENDM
  252.  
  253.  
  254. ObtainBattSemaphore   MACRO
  255.     movea.l BattMemBase,a6
  256.     jsr -6(a6)
  257.     ENDM
  258.  
  259. ReleaseBattSemaphore   MACRO
  260.     movea.l BattMemBase,a6
  261.     jsr -12(a6)
  262.     ENDM
  263.  
  264. ReadBattMem   MACRO
  265.     movea.l  \1,a0
  266.     move.l  \2,d0
  267.     move.l  \3,d1
  268.     movea.l BattMemBase,a6
  269.     jsr -18(a6)
  270.     ENDM
  271.  
  272. WriteBattMem   MACRO
  273.     movea.l  \1,a0
  274.     move.l  \2,d0
  275.     move.l  \3,d1
  276.     movea.l BattMemBase,a6
  277.     jsr -24(a6)
  278.     ENDM
  279.  
  280. OpenEngine   MACRO
  281.     movea.l BulletBase,a6
  282.     jsr -30(a6)
  283.     ENDM
  284.  
  285. CloseEngine   MACRO
  286.     movea.l  \1,a0
  287.     movea.l BulletBase,a6
  288.     jsr -36(a6)
  289.     ENDM
  290.  
  291. SetInfoA   MACRO
  292.     movea.l  \1,a0
  293.     movea.l  \2,a1
  294.     movea.l BulletBase,a6
  295.     jsr -42(a6)
  296.     ENDM
  297.  
  298. ObtainInfoA   MACRO
  299.     movea.l  \1,a0
  300.     movea.l  \2,a1
  301.     movea.l BulletBase,a6
  302.     jsr -48(a6)
  303.     ENDM
  304.  
  305. ReleaseInfoA   MACRO
  306.     movea.l  \1,a0
  307.     movea.l  \2,a1
  308.     movea.l BulletBase,a6
  309.     jsr -54(a6)
  310.     ENDM
  311.  
  312. bulletPrivate1   MACRO
  313.     movea.l BulletBase,a6
  314.     jsr -60(a6)
  315.     ENDM
  316.  
  317.  
  318. OwnCard   MACRO
  319.     movea.l  \1,a1
  320.     movea.l CardResource,a6
  321.     jsr -6(a6)
  322.     ENDM
  323.  
  324. ReleaseCard   MACRO
  325.     movea.l  \1,a1
  326.     move.l  \2,d0
  327.     movea.l CardResource,a6
  328.     jsr -12(a6)
  329.     ENDM
  330.  
  331. GetCardMap   MACRO
  332.     movea.l CardResource,a6
  333.     jsr -18(a6)
  334.     ENDM
  335.  
  336. BeginCardAccess   MACRO
  337.     movea.l  \1,a1
  338.     movea.l CardResource,a6
  339.     jsr -24(a6)
  340.     ENDM
  341.  
  342. EndCardAccess   MACRO
  343.     movea.l  \1,a1
  344.     movea.l CardResource,a6
  345.     jsr -30(a6)
  346.     ENDM
  347.  
  348. ReadCardStatus   MACRO
  349.     movea.l CardResource,a6
  350.     jsr -36(a6)
  351.     ENDM
  352.  
  353. CardResetRemove   MACRO
  354.     movea.l  \1,a1
  355.     move.l  \2,d0
  356.     movea.l CardResource,a6
  357.     jsr -42(a6)
  358.     ENDM
  359.  
  360. CardMiscControl   MACRO
  361.     movea.l  \1,a1
  362.     move.l  \2,d1
  363.     movea.l CardResource,a6
  364.     jsr -48(a6)
  365.     ENDM
  366.  
  367. CardAccessSpeed   MACRO
  368.     movea.l  \1,a1
  369.     move.l  \2,d0
  370.     movea.l CardResource,a6
  371.     jsr -54(a6)
  372.     ENDM
  373.  
  374. CardProgramVoltage   MACRO
  375.     movea.l  \1,a1
  376.     move.l  \2,d0
  377.     movea.l CardResource,a6
  378.     jsr -60(a6)
  379.     ENDM
  380.  
  381. CardResetCard   MACRO
  382.     movea.l  \1,a1
  383.     movea.l CardResource,a6
  384.     jsr -66(a6)
  385.     ENDM
  386.  
  387. CopyTuple   MACRO
  388.     movea.l  \1,a1
  389.     movea.l  \2,a0
  390.     move.l  \3,d1
  391.     move.l  \4,d0
  392.     movea.l CardResource,a6
  393.     jsr -72(a6)
  394.     ENDM
  395.  
  396. DeviceTuple   MACRO
  397.     movea.l  \1,a0
  398.     movea.l  \2,a1
  399.     movea.l CardResource,a6
  400.     jsr -78(a6)
  401.     ENDM
  402.  
  403. IfAmigaXIP   MACRO
  404.     movea.l  \1,a2
  405.     movea.l CardResource,a6
  406.     jsr -84(a6)
  407.     ENDM
  408.  
  409. CardForceChange   MACRO
  410.     movea.l CardResource,a6
  411.     jsr -90(a6)
  412.     ENDM
  413.  
  414. CardChangeCount   MACRO
  415.     movea.l CardResource,a6
  416.     jsr -96(a6)
  417.     ENDM
  418.  
  419. CardInterface   MACRO
  420.     movea.l CardResource,a6
  421.     jsr -102(a6)
  422.     ENDM
  423.  
  424.  
  425. AddICRVector   MACRO
  426.     movea.l  \1,a6
  427.     move.l  \2,d0
  428.     movea.l  \3,a1
  429.     movea.l ciabase,a6
  430.     jsr -6(a6)
  431.     ENDM
  432.  
  433. RemICRVector   MACRO
  434.     movea.l  \1,a6
  435.     move.l  \2,d0
  436.     movea.l  \3,a1
  437.     movea.l ciabase,a6
  438.     jsr -12(a6)
  439.     ENDM
  440.  
  441. AbleICR   MACRO
  442.     movea.l  \1,a6
  443.     move.l  \2,d0
  444.     movea.l ciabase,a6
  445.     jsr -18(a6)
  446.     ENDM
  447.  
  448. SetICR   MACRO
  449.     movea.l  \1,a6
  450.     move.l  \2,d0
  451.     movea.l ciabase,a6
  452.     jsr -24(a6)
  453.     ENDM
  454.  
  455.  
  456. ConvertHSBToRGB   MACRO
  457.     movea.l  \1,a0
  458.     movea.l  \2,a1
  459.     movea.l ColorWheelBase,a6
  460.     jsr -30(a6)
  461.     ENDM
  462.  
  463. ConvertRGBToHSB   MACRO
  464.     movea.l  \1,a0
  465.     movea.l  \2,a1
  466.     movea.l ColorWheelBase,a6
  467.     jsr -36(a6)
  468.     ENDM
  469.  
  470.  
  471. CreateCxObj   MACRO
  472.     move.l  \1,d0
  473.     movea.l  \2,a0
  474.     movea.l  \3,a1
  475.     movea.l CxBase,a6
  476.     jsr -30(a6)
  477.     ENDM
  478.  
  479. CxBroker   MACRO
  480.     movea.l  \1,a0
  481.     move.l  \2,d0
  482.     movea.l CxBase,a6
  483.     jsr -36(a6)
  484.     ENDM
  485.  
  486. ActivateCxObj   MACRO
  487.     movea.l  \1,a0
  488.     move.l  \2,d0
  489.     movea.l CxBase,a6
  490.     jsr -42(a6)
  491.     ENDM
  492.  
  493. DeleteCxObj   MACRO
  494.     movea.l  \1,a0
  495.     movea.l CxBase,a6
  496.     jsr -48(a6)
  497.     ENDM
  498.  
  499. DeleteCxObjAll   MACRO
  500.     movea.l  \1,a0
  501.     movea.l CxBase,a6
  502.     jsr -54(a6)
  503.     ENDM
  504.  
  505. CxObjType   MACRO
  506.     movea.l  \1,a0
  507.     movea.l CxBase,a6
  508.     jsr -60(a6)
  509.     ENDM
  510.  
  511. CxObjError   MACRO
  512.     movea.l  \1,a0
  513.     movea.l CxBase,a6
  514.     jsr -66(a6)
  515.     ENDM
  516.  
  517. ClearCxObjError   MACRO
  518.     movea.l  \1,a0
  519.     movea.l CxBase,a6
  520.     jsr -72(a6)
  521.     ENDM
  522.  
  523. SetCxObjPri   MACRO
  524.     movea.l  \1,a0
  525.     move.l  \2,d0
  526.     movea.l CxBase,a6
  527.     jsr -78(a6)
  528.     ENDM
  529.  
  530. AttachCxObj   MACRO
  531.     movea.l  \1,a0
  532.     movea.l  \2,a1
  533.     movea.l CxBase,a6
  534.     jsr -84(a6)
  535.     ENDM
  536.  
  537. EnqueueCxObj   MACRO
  538.     movea.l  \1,a0
  539.     movea.l  \2,a1
  540.     movea.l CxBase,a6
  541.     jsr -90(a6)
  542.     ENDM
  543.  
  544. InsertCxObj   MACRO
  545.     movea.l  \1,a0
  546.     movea.l  \2,a1
  547.     movea.l  \3,a2
  548.     movea.l CxBase,a6
  549.     jsr -96(a6)
  550.     ENDM
  551.  
  552. RemoveCxObj   MACRO
  553.     movea.l  \1,a0
  554.     movea.l CxBase,a6
  555.     jsr -102(a6)
  556.     ENDM
  557.  
  558. commoditiesPrivate1   MACRO
  559.     movea.l CxBase,a6
  560.     jsr -108(a6)
  561.     ENDM
  562.  
  563. SetTranslate   MACRO
  564.     movea.l  \1,a0
  565.     movea.l  \2,a1
  566.     movea.l CxBase,a6
  567.     jsr -114(a6)
  568.     ENDM
  569.  
  570. SetFilter   MACRO
  571.     movea.l  \1,a0
  572.     movea.l  \2,a1
  573.     movea.l CxBase,a6
  574.     jsr -120(a6)
  575.     ENDM
  576.  
  577. SetFilterIX   MACRO
  578.     movea.l  \1,a0
  579.     movea.l  \2,a1
  580.     movea.l CxBase,a6
  581.     jsr -126(a6)
  582.     ENDM
  583.  
  584. ParseIX   MACRO
  585.     movea.l  \1,a0
  586.     movea.l  \2,a1
  587.     movea.l CxBase,a6
  588.     jsr -132(a6)
  589.     ENDM
  590.  
  591. CxMsgType   MACRO
  592.     movea.l  \1,a0
  593.     movea.l CxBase,a6
  594.     jsr -138(a6)
  595.     ENDM
  596.  
  597. CxMsgData   MACRO
  598.     movea.l  \1,a0
  599.     movea.l CxBase,a6
  600.     jsr -144(a6)
  601.     ENDM
  602.  
  603. CxMsgID   MACRO
  604.     movea.l  \1,a0
  605.     movea.l CxBase,a6
  606.     jsr -150(a6)
  607.     ENDM
  608.  
  609. DivertCxMsg   MACRO
  610.     movea.l  \1,a0
  611.     movea.l  \2,a1
  612.     movea.l  \3,a2
  613.     movea.l CxBase,a6
  614.     jsr -156(a6)
  615.     ENDM
  616.  
  617. RouteCxMsg   MACRO
  618.     movea.l  \1,a0
  619.     movea.l  \2,a1
  620.     movea.l CxBase,a6
  621.     jsr -162(a6)
  622.     ENDM
  623.  
  624. DisposeCxMsg   MACRO
  625.     movea.l  \1,a0
  626.     movea.l CxBase,a6
  627.     jsr -168(a6)
  628.     ENDM
  629.  
  630. InvertKeyMap   MACRO
  631.     move.l  \1,d0
  632.     movea.l  \2,a0
  633.     movea.l  \3,a1
  634.     movea.l CxBase,a6
  635.     jsr -174(a6)
  636.     ENDM
  637.  
  638. AddIEvents   MACRO
  639.     movea.l  \1,a0
  640.     movea.l CxBase,a6
  641.     jsr -180(a6)
  642.     ENDM
  643.  
  644. commoditiesPrivate2   MACRO
  645.     movea.l CxBase,a6
  646.     jsr -186(a6)
  647.     ENDM
  648.  
  649. commoditiesPrivate3   MACRO
  650.     movea.l CxBase,a6
  651.     jsr -192(a6)
  652.     ENDM
  653.  
  654. commoditiesPrivate4   MACRO
  655.     movea.l CxBase,a6
  656.     jsr -198(a6)
  657.     ENDM
  658.  
  659. MatchIX   MACRO
  660.     movea.l  \1,a0
  661.     movea.l  \2,a1
  662.     movea.l CxBase,a6
  663.     jsr -204(a6)
  664.     ENDM
  665.  
  666. commoditiesPrivate5   MACRO
  667.     movea.l CxBase,a6
  668.     jsr -210(a6)
  669.     ENDM
  670.  
  671. commoditiesPrivate6   MACRO
  672.     movea.l CxBase,a6
  673.     jsr -216(a6)
  674.     ENDM
  675.  
  676. commoditiesPrivate7   MACRO
  677.     movea.l CxBase,a6
  678.     jsr -222(a6)
  679.     ENDM
  680.  
  681. commoditiesPrivate8   MACRO
  682.     movea.l CxBase,a6
  683.     jsr -228(a6)
  684.     ENDM
  685.  
  686. commoditiesPrivate9   MACRO
  687.     movea.l CxBase,a6
  688.     jsr -234(a6)
  689.     ENDM
  690.  
  691.  
  692. CDInputHandler   MACRO
  693.     movea.l  \1,a0
  694.     movea.l  \2,a1
  695.     movea.l ConsoleDevice,a6
  696.     jsr -42(a6)
  697.     ENDM
  698.  
  699. RawKeyConvert   MACRO
  700.     movea.l  \1,a0
  701.     movea.l  \2,a1
  702.     move.l  \3,d1
  703.     movea.l  \4,a2
  704.     movea.l ConsoleDevice,a6
  705.     jsr -48(a6)
  706.     ENDM
  707.  
  708. consolePrivate1   MACRO
  709.     movea.l ConsoleDevice,a6
  710.     jsr -54(a6)
  711.     ENDM
  712.  
  713. consolePrivate2   MACRO
  714.     movea.l ConsoleDevice,a6
  715.     jsr -60(a6)
  716.     ENDM
  717.  
  718. consolePrivate3   MACRO
  719.     movea.l ConsoleDevice,a6
  720.     jsr -66(a6)
  721.     ENDM
  722.  
  723. consolePrivate4   MACRO
  724.     movea.l ConsoleDevice,a6
  725.     jsr -72(a6)
  726.     ENDM
  727.  
  728.  
  729. datatypesPrivate1   MACRO
  730.     movea.l DataTypesBase,a6
  731.     jsr -30(a6)
  732.     ENDM
  733.  
  734. ObtainDataTypeA   MACRO
  735.     move.l  \1,d0
  736.     movea.l  \2,a0
  737.     movea.l  \3,a1
  738.     movea.l DataTypesBase,a6
  739.     jsr -36(a6)
  740.     ENDM
  741.  
  742. ReleaseDataType   MACRO
  743.     movea.l  \1,a0
  744.     movea.l DataTypesBase,a6
  745.     jsr -42(a6)
  746.     ENDM
  747.  
  748. NewDTObjectA   MACRO
  749.     move.l  \1,d0
  750.     movea.l  \2,a0
  751.     movea.l DataTypesBase,a6
  752.     jsr -48(a6)
  753.     ENDM
  754.  
  755. DisposeDTObject   MACRO
  756.     movea.l  \1,a0
  757.     movea.l DataTypesBase,a6
  758.     jsr -54(a6)
  759.     ENDM
  760.  
  761. SetDTAttrsA   MACRO
  762.     movea.l  \1,a0
  763.     movea.l  \2,a1
  764.     movea.l  \3,a2
  765.     movea.l  \4,a3
  766.     movea.l DataTypesBase,a6
  767.     jsr -60(a6)
  768.     ENDM
  769.  
  770. GetDTAttrsA   MACRO
  771.     movea.l  \1,a0
  772.     movea.l  \2,a2
  773.     movea.l DataTypesBase,a6
  774.     jsr -66(a6)
  775.     ENDM
  776.  
  777. AddDTObject   MACRO
  778.     movea.l  \1,a0
  779.     movea.l  \2,a1
  780.     movea.l  \3,a2
  781.     move.l  \4,d0
  782.     movea.l DataTypesBase,a6
  783.     jsr -72(a6)
  784.     ENDM
  785.  
  786. RefreshDTObjectA   MACRO
  787.     movea.l  \1,a0
  788.     movea.l  \2,a1
  789.     movea.l  \3,a2
  790.     movea.l  \4,a3
  791.     movea.l DataTypesBase,a6
  792.     jsr -78(a6)
  793.     ENDM
  794.  
  795. DoAsyncLayout   MACRO
  796.     movea.l  \1,a0
  797.     movea.l  \2,a1
  798.     movea.l DataTypesBase,a6
  799.     jsr -84(a6)
  800.     ENDM
  801.  
  802. DoDTMethodA   MACRO
  803.     movea.l  \1,a0
  804.     movea.l  \2,a1
  805.     movea.l  \3,a2
  806.     movea.l  \4,a3
  807.     movea.l DataTypesBase,a6
  808.     jsr -90(a6)
  809.     ENDM
  810.  
  811. RemoveDTObject   MACRO
  812.     movea.l  \1,a0
  813.     movea.l  \2,a1
  814.     movea.l DataTypesBase,a6
  815.     jsr -96(a6)
  816.     ENDM
  817.  
  818. GetDTMethods   MACRO
  819.     movea.l  \1,a0
  820.     movea.l DataTypesBase,a6
  821.     jsr -102(a6)
  822.     ENDM
  823.  
  824. GetDTTriggerMethods   MACRO
  825.     movea.l  \1,a0
  826.     movea.l DataTypesBase,a6
  827.     jsr -108(a6)
  828.     ENDM
  829.  
  830. PrintDTObjectA   MACRO
  831.     movea.l  \1,a0
  832.     movea.l  \2,a1
  833.     movea.l  \3,a2
  834.     movea.l  \4,a3
  835.     movea.l DataTypesBase,a6
  836.     jsr -114(a6)
  837.     ENDM
  838.  
  839. datatypesPrivate2   MACRO
  840.     movea.l DataTypesBase,a6
  841.     jsr -120(a6)
  842.     ENDM
  843.  
  844. datatypesPrivate3   MACRO
  845.     movea.l DataTypesBase,a6
  846.     jsr -126(a6)
  847.     ENDM
  848.  
  849. datatypesPrivate4   MACRO
  850.     movea.l DataTypesBase,a6
  851.     jsr -132(a6)
  852.     ENDM
  853.  
  854. GetDTString   MACRO
  855.     move.l  \1,d0
  856.     movea.l DataTypesBase,a6
  857.     jsr -138(a6)
  858.     ENDM
  859.  
  860. AllocUnit   MACRO
  861.     move.l  \1,d0
  862.     movea.l DiskBase,a6
  863.     jsr -6(a6)
  864.     ENDM
  865.  
  866. FreeUnit   MACRO
  867.     move.l  \1,d0
  868.     movea.l DiskBase,a6
  869.     jsr -12(a6)
  870.     ENDM
  871.  
  872. GetUnit   MACRO
  873.     movea.l  \1,a1
  874.     movea.l DiskBase,a6
  875.     jsr -18(a6)
  876.     ENDM
  877.  
  878. GiveUnit   MACRO
  879.     movea.l DiskBase,a6
  880.     jsr -24(a6)
  881.     ENDM
  882.  
  883. GetUnitID   MACRO
  884.     move.l  \1,d0
  885.     movea.l DiskBase,a6
  886.     jsr -30(a6)
  887.     ENDM
  888.  
  889. ReadUnitID   MACRO
  890.     move.l  \1,d0
  891.     movea.l DiskBase,a6
  892.     jsr -36(a6)
  893.     ENDM
  894.  
  895.  
  896. OpenDiskFont   MACRO
  897.     movea.l  \1,a0
  898.     movea.l DiskfontBase,a6
  899.     jsr -30(a6)
  900.     ENDM
  901.  
  902. AvailFonts   MACRO
  903.     movea.l  \1,a0
  904.     move.l  \2,d0
  905.     move.l  \3,d1
  906.     movea.l DiskfontBase,a6
  907.     jsr -36(a6)
  908.     ENDM
  909.  
  910. NewFontContents   MACRO
  911.     movea.l  \1,a0
  912.     movea.l  \2,a1
  913.     movea.l DiskfontBase,a6
  914.     jsr -42(a6)
  915.     ENDM
  916.  
  917. DisposeFontContents   MACRO
  918.     movea.l  \1,a1
  919.     movea.l DiskfontBase,a6
  920.     jsr -48(a6)
  921.     ENDM
  922.  
  923. NewScaledDiskFont   MACRO
  924.     movea.l  \1,a0
  925.     movea.l  \2,a1
  926.     movea.l DiskfontBase,a6
  927.     jsr -54(a6)
  928.     ENDM
  929.  
  930.  
  931. Open   MACRO
  932.     move.l  \1,d1
  933.     move.l  \2,d2
  934.     movea.l DOSBase,a6
  935.     jsr -30(a6)
  936.     ifeq NARG-3
  937.     move.l d0,\3
  938.     endc
  939.     ENDM
  940.  
  941. Close   MACRO
  942.     move.l  \1,d1
  943.     movea.l DOSBase,a6
  944.     jsr -36(a6)
  945.     ENDM
  946.  
  947. Read   MACRO
  948.     move.l  \1,d1
  949.     move.l  \2,d2
  950.     move.l  \3,d3
  951.     movea.l DOSBase,a6
  952.     jsr -42(a6)
  953.     ENDM
  954.  
  955. Write   MACRO
  956.           ifeq NARG-3
  957.     move.l  \1,d1
  958.     move.l  \2,d2
  959.     move.l  \3,d3
  960.           endc
  961.           Ifeq NARG-2
  962.     move.l  stdout,d1
  963.     move.l  \1,d2
  964.     move.l  \2,d3
  965.           endc
  966.           ifeq NARG-1
  967.     move.l  stdout,d1
  968.     move.l  \1,d2
  969.     move.l  #1,d3
  970.           endc
  971.     movea.l DOSBase,a6
  972.     jsr -48(a6)
  973.     ENDM
  974.  
  975. Input   MACRO
  976.     movea.l DOSBase,a6
  977.     jsr -54(a6)
  978.     ifeq NARG-1
  979.     move.l d0,\1
  980.     endc
  981.     ENDM
  982.  
  983. Output   MACRO
  984.     movea.l DOSBase,a6
  985.     jsr -60(a6)
  986.     ifeq NARG-1
  987.     move.l d0,\1
  988.     endc
  989.     ENDM
  990.  
  991. Seek   MACRO
  992.     move.l  \1,d1
  993.     move.l  \2,d2
  994.     move.l  \3,d3
  995.     movea.l DOSBase,a6
  996.     jsr -66(a6)
  997.     ifeq NARG-4
  998.     move.l d0,\4
  999.     endc
  1000.     ENDM
  1001.  
  1002. DeleteFile   MACRO
  1003.     move.l  \1,d1
  1004.     movea.l DOSBase,a6
  1005.     jsr -72(a6)
  1006.     ENDM
  1007.  
  1008. Rename   MACRO
  1009.     move.l  \1,d1
  1010.     move.l  \2,d2
  1011.     movea.l DOSBase,a6
  1012.     jsr -78(a6)
  1013.     ENDM
  1014.  
  1015. Lock   MACRO
  1016.     move.l  \1,d1
  1017.     move.l  \2,d2
  1018.     movea.l DOSBase,a6
  1019.     jsr -84(a6)
  1020.     ifeq NARG-3
  1021.     move.l d0,\3
  1022.     endc
  1023.     ENDM
  1024.  
  1025. UnLock   MACRO
  1026.     move.l  \1,d1
  1027.     movea.l DOSBase,a6
  1028.     jsr -90(a6)
  1029.     ENDM
  1030.  
  1031. DupLock   MACRO
  1032.     move.l  \1,d1
  1033.     movea.l DOSBase,a6
  1034.     jsr -96(a6)
  1035.     ENDM
  1036.  
  1037. Examine   MACRO
  1038.     move.l  \1,d1
  1039.     move.l  \2,d2
  1040.     movea.l DOSBase,a6
  1041.     jsr -102(a6)
  1042.     ENDM
  1043.  
  1044. ExNext   MACRO
  1045.     move.l  \1,d1
  1046.     move.l  \2,d2
  1047.     movea.l DOSBase,a6
  1048.     jsr -108(a6)
  1049.     ENDM
  1050.  
  1051. Info   MACRO
  1052.     move.l  \1,d1
  1053.     move.l  \2,d2
  1054.     movea.l DOSBase,a6
  1055.     jsr -114(a6)
  1056.     ENDM
  1057.  
  1058. CreateDir   MACRO
  1059.     move.l  \1,d1
  1060.     movea.l DOSBase,a6
  1061.     jsr -120(a6)
  1062.     ENDM
  1063.  
  1064. CurrentDir   MACRO
  1065.     move.l  \1,d1
  1066.     movea.l DOSBase,a6
  1067.     jsr -126(a6)
  1068.     ENDM
  1069.  
  1070. IoErr   MACRO
  1071.     movea.l DOSBase,a6
  1072.     jsr -132(a6)
  1073.     ENDM
  1074.  
  1075. CreateProc   MACRO
  1076.     move.l  \1,d1
  1077.     move.l  \2,d2
  1078.     move.l  \3,d3
  1079.     move.l  \4,d4
  1080.     movea.l DOSBase,a6
  1081.     jsr -138(a6)
  1082.     ENDM
  1083.  
  1084. Exit   MACRO
  1085.     move.l  \1,d1
  1086.     movea.l DOSBase,a6
  1087.     jsr -144(a6)
  1088.     ENDM
  1089.  
  1090. LoadSeg   MACRO
  1091.     move.l  \1,d1
  1092.     movea.l DOSBase,a6
  1093.     jsr -150(a6)
  1094.     ENDM
  1095.  
  1096. UnLoadSeg   MACRO
  1097.     move.l  \1,d1
  1098.     movea.l DOSBase,a6
  1099.     jsr -156(a6)
  1100.     ENDM
  1101.  
  1102. dosPrivate1   MACRO
  1103.     movea.l DOSBase,a6
  1104.     jsr -162(a6)
  1105.     ENDM
  1106.  
  1107. dosPrivate2   MACRO
  1108.     movea.l DOSBase,a6
  1109.     jsr -168(a6)
  1110.     ENDM
  1111.  
  1112. DeviceProc   MACRO
  1113.     move.l  \1,d1
  1114.     movea.l DOSBase,a6
  1115.     jsr -174(a6)
  1116.     ENDM
  1117.  
  1118. SetComment   MACRO
  1119.     move.l  \1,d1
  1120.     move.l  \2,d2
  1121.     movea.l DOSBase,a6
  1122.     jsr -180(a6)
  1123.     ENDM
  1124.  
  1125. SetProtection   MACRO
  1126.     move.l  \1,d1
  1127.     move.l  \2,d2
  1128.     movea.l DOSBase,a6
  1129.     jsr -186(a6)
  1130.     ENDM
  1131.  
  1132. DateStamp   MACRO
  1133.     move.l  \1,d1
  1134.     movea.l DOSBase,a6
  1135.     jsr -192(a6)
  1136.     ENDM
  1137.  
  1138. Delay   MACRO
  1139.     move.l  \1,d1
  1140.     movea.l DOSBase,a6
  1141.     jsr -198(a6)
  1142.     ENDM
  1143.  
  1144. WaitForChar   MACRO
  1145.     move.l  \1,d1
  1146.     move.l  \2,d2
  1147.     movea.l DOSBase,a6
  1148.     jsr -204(a6)
  1149.     ENDM
  1150.  
  1151. ParentDir   MACRO
  1152.     move.l  \1,d1
  1153.     movea.l DOSBase,a6
  1154.     jsr -210(a6)
  1155.     ENDM
  1156.  
  1157. IsInteractive   MACRO
  1158.     move.l  \1,d1
  1159.     movea.l DOSBase,a6
  1160.     jsr -216(a6)
  1161.     ENDM
  1162.  
  1163. Execute   MACRO
  1164.     move.l  \1,d1
  1165.     ifeq NARG-1
  1166.     move.l  #0,d2
  1167.     move.l  #0,d3
  1168.     endc
  1169.     ifeq NARG-3
  1170.     move.l  \2,d2
  1171.     move.l  \3,d3
  1172.     endc
  1173.     movea.l DOSBase,a6
  1174.     jsr -222(a6)
  1175.     ENDM
  1176.  
  1177. AllocDosObject   MACRO
  1178.     move.l  \1,d1
  1179.     move.l  \2,d2
  1180.     movea.l DOSBase,a6
  1181.     jsr -228(a6)
  1182.     ENDM
  1183.  
  1184. FreeDosObject   MACRO
  1185.     move.l  \1,d1
  1186.     move.l  \2,d2
  1187.     movea.l DOSBase,a6
  1188.     jsr -234(a6)
  1189.     ENDM
  1190.  
  1191. DoPkt   MACRO
  1192.     move.l  \1,d1
  1193.     move.l  \2,d2
  1194.     move.l  \3,d3
  1195.     move.l  \4,d4
  1196.     move.l  \5,d5
  1197.     move.l  \6,d6
  1198.     move.l  \7,d7
  1199.     movea.l DOSBase,a6
  1200.     jsr -240(a6)
  1201.     ENDM
  1202.  
  1203. SendPkt   MACRO
  1204.     move.l  \1,d1
  1205.     move.l  \2,d2
  1206.     move.l  \3,d3
  1207.     movea.l DOSBase,a6
  1208.     jsr -246(a6)
  1209.     ENDM
  1210.  
  1211. WaitPkt   MACRO
  1212.     movea.l DOSBase,a6
  1213.     jsr -252(a6)
  1214.     ENDM
  1215.  
  1216. ReplyPkt   MACRO
  1217.     move.l  \1,d1
  1218.     move.l  \2,d2
  1219.     move.l  \3,d3
  1220.     movea.l DOSBase,a6
  1221.     jsr -258(a6)
  1222.     ENDM
  1223.  
  1224. AbortPkt   MACRO
  1225.     move.l  \1,d1
  1226.     move.l  \2,d2
  1227.     movea.l DOSBase,a6
  1228.     jsr -264(a6)
  1229.     ENDM
  1230.  
  1231. LockRecord   MACRO
  1232.     move.l  \1,d1
  1233.     move.l  \2,d2
  1234.     move.l  \3,d3
  1235.     move.l  \4,d4
  1236.     move.l  \5,d5
  1237.     movea.l DOSBase,a6
  1238.     jsr -270(a6)
  1239.     ENDM
  1240.  
  1241. LockRecords   MACRO
  1242.     move.l  \1,d1
  1243.     move.l  \2,d2
  1244.     movea.l DOSBase,a6
  1245.     jsr -276(a6)
  1246.     ENDM
  1247.  
  1248. UnLockRecord   MACRO
  1249.     move.l  \1,d1
  1250.     move.l  \2,d2
  1251.     move.l  \3,d3
  1252.     movea.l DOSBase,a6
  1253.     jsr -282(a6)
  1254.     ENDM
  1255.  
  1256. UnLockRecords   MACRO
  1257.     move.l  \1,d1
  1258.     movea.l DOSBase,a6
  1259.     jsr -288(a6)
  1260.     ENDM
  1261.  
  1262. SelectInput   MACRO
  1263.     move.l  \1,d1
  1264.     movea.l DOSBase,a6
  1265.     jsr -294(a6)
  1266.     ENDM
  1267.  
  1268. SelectOutput   MACRO
  1269.     move.l  \1,d1
  1270.     movea.l DOSBase,a6
  1271.     jsr -300(a6)
  1272.     ENDM
  1273.  
  1274. FGetC   MACRO
  1275.     move.l  \1,d1
  1276.     movea.l DOSBase,a6
  1277.     jsr -306(a6)
  1278.     ENDM
  1279.  
  1280. FPutC   MACRO
  1281.     move.l  \1,d1
  1282.     move.l  \2,d2
  1283.     movea.l DOSBase,a6
  1284.     jsr -312(a6)
  1285.     ENDM
  1286.  
  1287. UnGetC   MACRO
  1288.     move.l  \1,d1
  1289.     move.l  \2,d2
  1290.     movea.l DOSBase,a6
  1291.     jsr -318(a6)
  1292.     ENDM
  1293.  
  1294. FRead   MACRO
  1295.     move.l  \1,d1
  1296.     move.l  \2,d2
  1297.     move.l  \3,d3
  1298.     move.l  \4,d4
  1299.     movea.l DOSBase,a6
  1300.     jsr -324(a6)
  1301.     ENDM
  1302.  
  1303. FWrite   MACRO
  1304.     move.l  \1,d1
  1305.     move.l  \2,d2
  1306.     move.l  \3,d3
  1307.     move.l  \4,d4
  1308.     movea.l DOSBase,a6
  1309.     jsr -330(a6)
  1310.     ENDM
  1311.  
  1312. FGets   MACRO
  1313.     move.l  \1,d1
  1314.     move.l  \2,d2
  1315.     move.l  \3,d3
  1316.     movea.l DOSBase,a6
  1317.     jsr -336(a6)
  1318.     ENDM
  1319.  
  1320. FPuts   MACRO
  1321.     move.l  \1,d1
  1322.     move.l  \2,d2
  1323.     movea.l DOSBase,a6
  1324.     jsr -342(a6)
  1325.     ENDM
  1326.  
  1327. VFWritef   MACRO
  1328.     move.l  \1,d1
  1329.     move.l  \2,d2
  1330.     move.l  \3,d3
  1331.     movea.l DOSBase,a6
  1332.     jsr -348(a6)
  1333.     ENDM
  1334.  
  1335. VFPrintf   MACRO
  1336.     move.l  \1,d1
  1337.     move.l  \2,d2
  1338.     move.l  \3,d3
  1339.     movea.l DOSBase,a6
  1340.     jsr -354(a6)
  1341.     ENDM
  1342.  
  1343. Flush   MACRO
  1344.     move.l  \1,d1
  1345.     movea.l DOSBase,a6
  1346.     jsr -360(a6)
  1347.     ENDM
  1348.  
  1349. SetVBuf   MACRO
  1350.     move.l  \1,d1
  1351.     move.l  \2,d2
  1352.     move.l  \3,d3
  1353.     move.l  \4,d4
  1354.     movea.l DOSBase,a6
  1355.     jsr -366(a6)
  1356.     ENDM
  1357.  
  1358. DupLockFromFH   MACRO
  1359.     move.l  \1,d1
  1360.     movea.l DOSBase,a6
  1361.     jsr -372(a6)
  1362.     ENDM
  1363.  
  1364. OpenFromLock   MACRO
  1365.     move.l  \1,d1
  1366.     movea.l DOSBase,a6
  1367.     jsr -378(a6)
  1368.     ENDM
  1369.  
  1370. ParentOfFH   MACRO
  1371.     move.l  \1,d1
  1372.     movea.l DOSBase,a6
  1373.     jsr -384(a6)
  1374.     ENDM
  1375.  
  1376. ExamineFH   MACRO
  1377.     move.l  \1,d1
  1378.     move.l  \2,d2
  1379.     movea.l DOSBase,a6
  1380.     jsr -390(a6)
  1381.     ENDM
  1382.  
  1383. SetFileDate   MACRO
  1384.     move.l  \1,d1
  1385.     move.l  \2,d2
  1386.     movea.l DOSBase,a6
  1387.     jsr -396(a6)
  1388.     ENDM
  1389.  
  1390. NameFromLock   MACRO
  1391.     move.l  \1,d1
  1392.     move.l  \2,d2
  1393.     move.l  \3,d3
  1394.     movea.l DOSBase,a6
  1395.     jsr -402(a6)
  1396.     ENDM
  1397.  
  1398. NameFromFH   MACRO
  1399.     move.l  \1,d1
  1400.     move.l  \2,d2
  1401.     move.l  \3,d3
  1402.     movea.l DOSBase,a6
  1403.     jsr -408(a6)
  1404.     ENDM
  1405.  
  1406. SplitName   MACRO
  1407.     move.l  \1,d1
  1408.     move.l  \2,d2
  1409.     move.l  \3,d3
  1410.     move.l  \4,d4
  1411.     move.l  \5,d5
  1412.     movea.l DOSBase,a6
  1413.     jsr -414(a6)
  1414.     ENDM
  1415.  
  1416. SameLock   MACRO
  1417.     move.l  \1,d1
  1418.     move.l  \2,d2
  1419.     movea.l DOSBase,a6
  1420.     jsr -420(a6)
  1421.     ENDM
  1422.  
  1423. SetMode   MACRO
  1424.     move.l  \1,d1
  1425.     move.l  \2,d2
  1426.     movea.l DOSBase,a6
  1427.     jsr -426(a6)
  1428.     ENDM
  1429.  
  1430. ExAll   MACRO
  1431.     move.l  \1,d1
  1432.     move.l  \2,d2
  1433.     move.l  \3,d3
  1434.     move.l  \4,d4
  1435.     move.l  \5,d5
  1436.     movea.l DOSBase,a6
  1437.     jsr -432(a6)
  1438.     ENDM
  1439.  
  1440. ReadLink   MACRO
  1441.     move.l  \1,d1
  1442.     move.l  \2,d2
  1443.     move.l  \3,d3
  1444.     move.l  \4,d4
  1445.     move.l  \5,d5
  1446.     movea.l DOSBase,a6
  1447.     jsr -438(a6)
  1448.     ENDM
  1449.  
  1450. MakeLink   MACRO
  1451.     move.l  \1,d1
  1452.     move.l  \2,d2
  1453.     move.l  \3,d3
  1454.     movea.l DOSBase,a6
  1455.     jsr -444(a6)
  1456.     ENDM
  1457.  
  1458. ChangeMode   MACRO
  1459.     move.l  \1,d1
  1460.     move.l  \2,d2
  1461.     move.l  \3,d3
  1462.     movea.l DOSBase,a6
  1463.     jsr -450(a6)
  1464.     ENDM
  1465.  
  1466. SetFileSize   MACRO
  1467.     move.l  \1,d1
  1468.     move.l  \2,d2
  1469.     move.l  \3,d3
  1470.     movea.l DOSBase,a6
  1471.     jsr -456(a6)
  1472.     ENDM
  1473.  
  1474. SetIoErr   MACRO
  1475.     move.l  \1,d1
  1476.     movea.l DOSBase,a6
  1477.     jsr -462(a6)
  1478.     ENDM
  1479.  
  1480. Fault   MACRO
  1481.     move.l  \1,d1
  1482.     move.l  \2,d2
  1483.     move.l  \3,d3
  1484.     move.l  \4,d4
  1485.     movea.l DOSBase,a6
  1486.     jsr -468(a6)
  1487.     ENDM
  1488.  
  1489. PrintFault   MACRO
  1490.     move.l  \1,d1
  1491.     move.l  \2,d2
  1492.     movea.l DOSBase,a6
  1493.     jsr -474(a6)
  1494.     ENDM
  1495.  
  1496. ErrorReport   MACRO
  1497.     move.l  \1,d1
  1498.     move.l  \2,d2
  1499.     move.l  \3,d3
  1500.     move.l  \4,d4
  1501.     movea.l DOSBase,a6
  1502.     jsr -480(a6)
  1503.     ENDM
  1504.  
  1505. Cli   MACRO
  1506.     movea.l DOSBase,a6
  1507.     jsr -492(a6)
  1508.     ENDM
  1509.  
  1510. CreateNewProc   MACRO
  1511.     move.l  \1,d1
  1512.     movea.l DOSBase,a6
  1513.     jsr -498(a6)
  1514.     ENDM
  1515.  
  1516. RunCommand   MACRO
  1517.     move.l  \1,d1
  1518.     move.l  \2,d2
  1519.     move.l  \3,d3
  1520.     move.l  \4,d4
  1521.     movea.l DOSBase,a6
  1522.     jsr -504(a6)
  1523.     ENDM
  1524.  
  1525. GetConsoleTask   MACRO
  1526.     movea.l DOSBase,a6
  1527.     jsr -510(a6)
  1528.     ENDM
  1529.  
  1530. SetConsoleTask   MACRO
  1531.     move.l  \1,d1
  1532.     movea.l DOSBase,a6
  1533.     jsr -516(a6)
  1534.     ENDM
  1535.  
  1536. GetFileSysTask   MACRO
  1537.     movea.l DOSBase,a6
  1538.     jsr -522(a6)
  1539.     ENDM
  1540.  
  1541. SetFileSysTask   MACRO
  1542.     move.l  \1,d1
  1543.     movea.l DOSBase,a6
  1544.     jsr -528(a6)
  1545.     ENDM
  1546.  
  1547. GetArgStr   MACRO
  1548.     movea.l DOSBase,a6
  1549.     jsr -534(a6)
  1550.     ENDM
  1551.  
  1552. SetArgStr   MACRO
  1553.     move.l  \1,d1
  1554.     movea.l DOSBase,a6
  1555.     jsr -540(a6)
  1556.     ENDM
  1557.  
  1558. FindCliProc   MACRO
  1559.     move.l  \1,d1
  1560.     movea.l DOSBase,a6
  1561.     jsr -546(a6)
  1562.     ENDM
  1563.  
  1564. MaxCli   MACRO
  1565.     movea.l DOSBase,a6
  1566.     jsr -552(a6)
  1567.     ENDM
  1568.  
  1569. SetCurrentDirName   MACRO
  1570.     move.l  \1,d1
  1571.     movea.l DOSBase,a6
  1572.     jsr -558(a6)
  1573.     ENDM
  1574.  
  1575. GetCurrentDirName   MACRO
  1576.     move.l  \1,d1
  1577.     move.l  \2,d2
  1578.     movea.l DOSBase,a6
  1579.     jsr -564(a6)
  1580.     ENDM
  1581.  
  1582. SetProgramName   MACRO
  1583.     move.l  \1,d1
  1584.     movea.l DOSBase,a6
  1585.     jsr -570(a6)
  1586.     ENDM
  1587.  
  1588. GetProgramName   MACRO
  1589.     move.l  \1,d1
  1590.     move.l  \2,d2
  1591.     movea.l DOSBase,a6
  1592.     jsr -576(a6)
  1593.     ENDM
  1594.  
  1595. SetPrompt   MACRO
  1596.     move.l  \1,d1
  1597.     movea.l DOSBase,a6
  1598.     jsr -582(a6)
  1599.     ENDM
  1600.  
  1601. GetPrompt   MACRO
  1602.     move.l  \1,d1
  1603.     move.l  \2,d2
  1604.     movea.l DOSBase,a6
  1605.     jsr -588(a6)
  1606.     ENDM
  1607.  
  1608. SetProgramDir   MACRO
  1609.     move.l  \1,d1
  1610.     movea.l DOSBase,a6
  1611.     jsr -594(a6)
  1612.     ENDM
  1613.  
  1614. GetProgramDir   MACRO
  1615.     movea.l DOSBase,a6
  1616.     jsr -600(a6)
  1617.     ENDM
  1618.  
  1619. SystemTagList   MACRO
  1620.     move.l  \1,d1
  1621.     move.l  \2,d2
  1622.     movea.l DOSBase,a6
  1623.     jsr -606(a6)
  1624.     ENDM
  1625.  
  1626. AssignLock   MACRO
  1627.     move.l  \1,d1
  1628.     move.l  \2,d2
  1629.     movea.l DOSBase,a6
  1630.     jsr -612(a6)
  1631.     ENDM
  1632.  
  1633. AssignLate   MACRO
  1634.     move.l  \1,d1
  1635.     move.l  \2,d2
  1636.     movea.l DOSBase,a6
  1637.     jsr -618(a6)
  1638.     ENDM
  1639.  
  1640. AssignPath   MACRO
  1641.     move.l  \1,d1
  1642.     move.l  \2,d2
  1643.     movea.l DOSBase,a6
  1644.     jsr -624(a6)
  1645.     ENDM
  1646.  
  1647. AssignAdd   MACRO
  1648.     move.l  \1,d1
  1649.     move.l  \2,d2
  1650.     movea.l DOSBase,a6
  1651.     jsr -630(a6)
  1652.     ENDM
  1653.  
  1654. RemAssignList   MACRO
  1655.     move.l  \1,d1
  1656.     move.l  \2,d2
  1657.     movea.l DOSBase,a6
  1658.     jsr -636(a6)
  1659.     ENDM
  1660.  
  1661. GetDeviceProc   MACRO
  1662.     move.l  \1,d1
  1663.     move.l  \2,d2
  1664.     movea.l DOSBase,a6
  1665.     jsr -642(a6)
  1666.     ENDM
  1667.  
  1668. FreeDeviceProc   MACRO
  1669.     move.l  \1,d1
  1670.     movea.l DOSBase,a6
  1671.     jsr -648(a6)
  1672.     ENDM
  1673.  
  1674. LockDosList   MACRO
  1675.     move.l  \1,d1
  1676.     movea.l DOSBase,a6
  1677.     jsr -654(a6)
  1678.     ENDM
  1679.  
  1680. UnLockDosList   MACRO
  1681.     move.l  \1,d1
  1682.     movea.l DOSBase,a6
  1683.     jsr -660(a6)
  1684.     ENDM
  1685.  
  1686. AttemptLockDosList   MACRO
  1687.     move.l  \1,d1
  1688.     movea.l DOSBase,a6
  1689.     jsr -666(a6)
  1690.     ENDM
  1691.  
  1692. RemDosEntry   MACRO
  1693.     move.l  \1,d1
  1694.     movea.l DOSBase,a6
  1695.     jsr -672(a6)
  1696.     ENDM
  1697.  
  1698. AddDosEntry   MACRO
  1699.     move.l  \1,d1
  1700.     movea.l DOSBase,a6
  1701.     jsr -678(a6)
  1702.     ENDM
  1703.  
  1704. FindDosEntry   MACRO
  1705.     move.l  \1,d1
  1706.     move.l  \2,d2
  1707.     move.l  \3,d3
  1708.     movea.l DOSBase,a6
  1709.     jsr -684(a6)
  1710.     ENDM
  1711.  
  1712. NextDosEntry   MACRO
  1713.     move.l  \1,d1
  1714.     move.l  \2,d2
  1715.     movea.l DOSBase,a6
  1716.     jsr -690(a6)
  1717.     ENDM
  1718.  
  1719. MakeDosEntry   MACRO
  1720.     move.l  \1,d1
  1721.     move.l  \2,d2
  1722.     movea.l DOSBase,a6
  1723.     jsr -696(a6)
  1724.     ENDM
  1725.  
  1726. FreeDosEntry   MACRO
  1727.     move.l  \1,d1
  1728.     movea.l DOSBase,a6
  1729.     jsr -702(a6)
  1730.     ENDM
  1731.  
  1732. IsFileSystem   MACRO
  1733.     move.l  \1,d1
  1734.     movea.l DOSBase,a6
  1735.     jsr -708(a6)
  1736.     ENDM
  1737.  
  1738. Format   MACRO
  1739.     move.l  \1,d1
  1740.     move.l  \2,d2
  1741.     move.l  \3,d3
  1742.     movea.l DOSBase,a6
  1743.     jsr -714(a6)
  1744.     ENDM
  1745.  
  1746. Relabel   MACRO
  1747.     move.l  \1,d1
  1748.     move.l  \2,d2
  1749.     movea.l DOSBase,a6
  1750.     jsr -720(a6)
  1751.     ENDM
  1752.  
  1753. Inhibit   MACRO
  1754.     move.l  \1,d1
  1755.     move.l  \2,d2
  1756.     movea.l DOSBase,a6
  1757.     jsr -726(a6)
  1758.     ENDM
  1759.  
  1760. AddBuffers   MACRO
  1761.     move.l  \1,d1
  1762.     move.l  \2,d2
  1763.     movea.l DOSBase,a6
  1764.     jsr -732(a6)
  1765.     ENDM
  1766.  
  1767. CompareDates   MACRO
  1768.     move.l  \1,d1
  1769.     move.l  \2,d2
  1770.     movea.l DOSBase,a6
  1771.     jsr -738(a6)
  1772.     ENDM
  1773.  
  1774. DateToStr   MACRO
  1775.     move.l  \1,d1
  1776.     movea.l DOSBase,a6
  1777.     jsr -744(a6)
  1778.     ENDM
  1779.  
  1780. StrToDate   MACRO
  1781.     move.l  \1,d1
  1782.     movea.l DOSBase,a6
  1783.     jsr -750(a6)
  1784.     ENDM
  1785.  
  1786. InternalLoadSeg   MACRO
  1787.     move.l  \1,d0
  1788.     movea.l  \2,a0
  1789.     movea.l  \3,a1
  1790.     movea.l  \4,a2
  1791.     movea.l DOSBase,a6
  1792.     jsr -756(a6)
  1793.     ENDM
  1794.  
  1795. InternalUnLoadSeg   MACRO
  1796.     move.l  \1,d1
  1797.     movea.l  \2,a1
  1798.     movea.l DOSBase,a6
  1799.     jsr -762(a6)
  1800.     ENDM
  1801.  
  1802. NewLoadSeg   MACRO
  1803.     move.l  \1,d1
  1804.     move.l  \2,d2
  1805.     movea.l DOSBase,a6
  1806.     jsr -768(a6)
  1807.     ENDM
  1808.  
  1809. AddSegment   MACRO
  1810.     move.l  \1,d1
  1811.     move.l  \2,d2
  1812.     move.l  \3,d3
  1813.     movea.l DOSBase,a6
  1814.     jsr -774(a6)
  1815.     ENDM
  1816.  
  1817. FindSegment   MACRO
  1818.     move.l  \1,d1
  1819.     move.l  \2,d2
  1820.     move.l  \3,d3
  1821.     movea.l DOSBase,a6
  1822.     jsr -780(a6)
  1823.     ENDM
  1824.  
  1825. RemSegment   MACRO
  1826.     move.l  \1,d1
  1827.     movea.l DOSBase,a6
  1828.     jsr -786(a6)
  1829.     ENDM
  1830.  
  1831. CheckSignal   MACRO
  1832.     move.l  \1,d1
  1833.     movea.l DOSBase,a6
  1834.     jsr -792(a6)
  1835.     ENDM
  1836.  
  1837. ReadArgs   MACRO
  1838.     move.l  \1,d1
  1839.     move.l  \2,d2
  1840.     move.l  \3,d3
  1841.     movea.l DOSBase,a6
  1842.     jsr -798(a6)
  1843.     ENDM
  1844.  
  1845. FindArg   MACRO
  1846.     move.l  \1,d1
  1847.     move.l  \2,d2
  1848.     movea.l DOSBase,a6
  1849.     jsr -804(a6)
  1850.     ENDM
  1851.  
  1852. ReadItem   MACRO
  1853.     move.l  \1,d1
  1854.     move.l  \2,d2
  1855.     move.l  \3,d3
  1856.     movea.l DOSBase,a6
  1857.     jsr -810(a6)
  1858.     ENDM
  1859.  
  1860. StrToLong   MACRO
  1861.     move.l  \1,d1
  1862.     move.l  \2,d2
  1863.     movea.l DOSBase,a6
  1864.     jsr -816(a6)
  1865.     ENDM
  1866.  
  1867. MatchFirst   MACRO
  1868.     move.l  \1,d1
  1869.     move.l  \2,d2
  1870.     movea.l DOSBase,a6
  1871.     jsr -822(a6)
  1872.     ENDM
  1873.  
  1874. MatchNext   MACRO
  1875.     move.l  \1,d1
  1876.     movea.l DOSBase,a6
  1877.     jsr -828(a6)
  1878.     ENDM
  1879.  
  1880. MatchEnd   MACRO
  1881.     move.l  \1,d1
  1882.     movea.l DOSBase,a6
  1883.     jsr -834(a6)
  1884.     ENDM
  1885.  
  1886. ParsePattern   MACRO
  1887.     move.l  \1,d1
  1888.     move.l  \2,d2
  1889.     move.l  \3,d3
  1890.     movea.l DOSBase,a6
  1891.     jsr -840(a6)
  1892.     ENDM
  1893.  
  1894. MatchPattern   MACRO
  1895.     move.l  \1,d1
  1896.     move.l  \2,d2
  1897.     movea.l DOSBase,a6
  1898.     jsr -846(a6)
  1899.     ENDM
  1900.  
  1901. dosPrivate3   MACRO
  1902.     movea.l DOSBase,a6
  1903.     jsr -852(a6)
  1904.     ENDM
  1905.  
  1906. FreeArgs   MACRO
  1907.     move.l  \1,d1
  1908.     movea.l DOSBase,a6
  1909.     jsr -858(a6)
  1910.     ENDM
  1911.  
  1912. FilePart   MACRO
  1913.     move.l  \1,d1
  1914.     movea.l DOSBase,a6
  1915.     jsr -870(a6)
  1916.     ENDM
  1917.  
  1918. PathPart   MACRO
  1919.     move.l  \1,d1
  1920.     movea.l DOSBase,a6
  1921.     jsr -876(a6)
  1922.     ENDM
  1923.  
  1924. AddPart   MACRO
  1925.     move.l  \1,d1
  1926.     move.l  \2,d2
  1927.     move.l  \3,d3
  1928.     movea.l DOSBase,a6
  1929.     jsr -882(a6)
  1930.     ENDM
  1931.  
  1932. StartNotify   MACRO
  1933.     move.l  \1,d1
  1934.     movea.l DOSBase,a6
  1935.     jsr -888(a6)
  1936.     ENDM
  1937.  
  1938. EndNotify   MACRO
  1939.     move.l  \1,d1
  1940.     movea.l DOSBase,a6
  1941.     jsr -894(a6)
  1942.     ENDM
  1943.  
  1944. SetVar   MACRO
  1945.     move.l  \1,d1
  1946.     move.l  \2,d2
  1947.     move.l  \3,d3
  1948.     move.l  \4,d4
  1949.     movea.l DOSBase,a6
  1950.     jsr -900(a6)
  1951.     ENDM
  1952.  
  1953. GetVar   MACRO
  1954.     move.l  \1,d1
  1955.     move.l  \2,d2
  1956.     move.l  \3,d3
  1957.     move.l  \4,d4
  1958.     movea.l DOSBase,a6
  1959.     jsr -906(a6)
  1960.     ENDM
  1961.  
  1962. DeleteVar   MACRO
  1963.     move.l  \1,d1
  1964.     move.l  \2,d2
  1965.     movea.l DOSBase,a6
  1966.     jsr -912(a6)
  1967.     ENDM
  1968.  
  1969. FindVar   MACRO
  1970.     move.l  \1,d1
  1971.     move.l  \2,d2
  1972.     movea.l DOSBase,a6
  1973.     jsr -918(a6)
  1974.     ENDM
  1975.  
  1976. dosPrivate4   MACRO
  1977.     movea.l DOSBase,a6
  1978.     jsr -924(a6)
  1979.     ENDM
  1980.  
  1981. CliInitNewcli   MACRO
  1982.     movea.l  \1,a0
  1983.     movea.l DOSBase,a6
  1984.     jsr -930(a6)
  1985.     ENDM
  1986.  
  1987. CliInitRun   MACRO
  1988.     movea.l  \1,a0
  1989.     movea.l DOSBase,a6
  1990.     jsr -936(a6)
  1991.     ENDM
  1992.  
  1993. WriteChars   MACRO
  1994.     move.l  \1,d1
  1995.     move.l  \2,d2
  1996.     movea.l DOSBase,a6
  1997.     jsr -942(a6)
  1998.     ENDM
  1999.  
  2000. PutStr   MACRO
  2001.     move.l  \1,d1
  2002.     movea.l DOSBase,a6
  2003.     jsr -948(a6)
  2004.     ENDM
  2005.  
  2006. VPrintf   MACRO
  2007.     move.l  \1,d1
  2008.     move.l  \2,d2
  2009.     movea.l DOSBase,a6
  2010.     jsr -954(a6)
  2011.     ENDM
  2012.  
  2013. ParsePatternNoCase   MACRO
  2014.     move.l  \1,d1
  2015.     move.l  \2,d2
  2016.     move.l  \3,d3
  2017.     movea.l DOSBase,a6
  2018.     jsr -966(a6)
  2019.     ENDM
  2020.  
  2021. MatchPatternNoCase   MACRO
  2022.     move.l  \1,d1
  2023.     move.l  \2,d2
  2024.     movea.l DOSBase,a6
  2025.     jsr -972(a6)
  2026.     ENDM
  2027.  
  2028. dosPrivate5   MACRO
  2029.     movea.l DOSBase,a6
  2030.     jsr -978(a6)
  2031.     ENDM
  2032.  
  2033. SameDevice   MACRO
  2034.     move.l  \1,d1
  2035.     move.l  \2,d2
  2036.     movea.l DOSBase,a6
  2037.     jsr -984(a6)
  2038.     ENDM
  2039.  
  2040. ExAllEnd   MACRO
  2041.     move.l  \1,d1
  2042.     move.l  \2,d2
  2043.     move.l  \3,d3
  2044.     move.l  \4,d4
  2045.     move.l  \5,d5
  2046.     movea.l DOSBase,a6
  2047.     jsr -990(a6)
  2048.     ENDM
  2049.  
  2050. SetOwner   MACRO
  2051.     move.l  \1,d1
  2052.     move.l  \2,d2
  2053.     movea.l DOSBase,a6
  2054.     jsr -996(a6)
  2055.     ENDM
  2056.  
  2057.  
  2058. ObtainEngine   MACRO
  2059.     movea.l DTClassBase,a6
  2060.     jsr -30(a6)
  2061.     ENDM
  2062.  
  2063.  
  2064.  
  2065. Supervisor   MACRO
  2066.     movea.l  \1,a5
  2067.     movea.l 4,a6
  2068.     jsr -30(a6)
  2069.     ENDM
  2070.  
  2071. execPrivate1   MACRO
  2072.     movea.l 4,a6
  2073.     jsr -36(a6)
  2074.     ENDM
  2075.  
  2076. execPrivate2   MACRO
  2077.     movea.l 4,a6
  2078.     jsr -42(a6)
  2079.     ENDM
  2080.  
  2081. execPrivate3   MACRO
  2082.     movea.l 4,a6
  2083.     jsr -48(a6)
  2084.     ENDM
  2085.  
  2086. execPrivate4   MACRO
  2087.     movea.l 4,a6
  2088.     jsr -54(a6)
  2089.     ENDM
  2090.  
  2091. execPrivate5   MACRO
  2092.     movea.l 4,a6
  2093.     jsr -60(a6)
  2094.     ENDM
  2095.  
  2096. execPrivate6   MACRO
  2097.     movea.l 4,a6
  2098.     jsr -66(a6)
  2099.     ENDM
  2100.  
  2101. InitCode   MACRO
  2102.     move.l  \1,d0
  2103.     move.l  \2,d1
  2104.     movea.l 4,a6
  2105.     jsr -72(a6)
  2106.     ENDM
  2107.  
  2108. InitStruct   MACRO
  2109.     movea.l  \1,a1
  2110.     movea.l  \2,a2
  2111.     move.l  \3,d0
  2112.     movea.l 4,a6
  2113.     jsr -78(a6)
  2114.     ENDM
  2115.  
  2116. MakeLibrary   MACRO
  2117.     movea.l  \1,a0
  2118.     movea.l  \2,a1
  2119.     movea.l  \3,a2
  2120.     move.l  \4,d0
  2121.     move.l  \5,d1
  2122.     movea.l 4,a6
  2123.     jsr -84(a6)
  2124.     ENDM
  2125.  
  2126. MakeFunctions   MACRO
  2127.     movea.l  \1,a0
  2128.     movea.l  \2,a1
  2129.     movea.l  \3,a2
  2130.     movea.l 4,a6
  2131.     jsr -90(a6)
  2132.     ENDM
  2133.  
  2134. FindResident   MACRO
  2135.     movea.l  \1,a1
  2136.     movea.l 4,a6
  2137.     jsr -96(a6)
  2138.     ENDM
  2139.  
  2140. InitResident   MACRO
  2141.     movea.l  \1,a1
  2142.     move.l  \2,d1
  2143.     movea.l 4,a6
  2144.     jsr -102(a6)
  2145.     ENDM
  2146.  
  2147. Alert   MACRO
  2148.     move.l  \1,d7
  2149.     movea.l 4,a6
  2150.     jsr -108(a6)
  2151.     ENDM
  2152.  
  2153. Debug   MACRO
  2154.     move.l  \1,d0
  2155.     movea.l 4,a6
  2156.     jsr -114(a6)
  2157.     ENDM
  2158.  
  2159. Disable   MACRO
  2160.     movea.l 4,a6
  2161.     jsr -120(a6)
  2162.     ENDM
  2163.  
  2164. Enable   MACRO
  2165.     movea.l 4,a6
  2166.     jsr -126(a6)
  2167.     ENDM
  2168.  
  2169. Forbid   MACRO
  2170.     movea.l 4,a6
  2171.     jsr -132(a6)
  2172.     ENDM
  2173.  
  2174. Permit   MACRO
  2175.     movea.l 4,a6
  2176.     jsr -138(a6)
  2177.     ENDM
  2178.  
  2179. SetSR   MACRO
  2180.     move.l  \1,d0
  2181.     move.l  \2,d1
  2182.     movea.l 4,a6
  2183.     jsr -144(a6)
  2184.     ENDM
  2185.  
  2186. SuperState   MACRO
  2187.     movea.l 4,a6
  2188.     jsr -150(a6)
  2189.     ENDM
  2190.  
  2191. UserState   MACRO
  2192.     move.l  \1,d0
  2193.     movea.l 4,a6
  2194.     jsr -156(a6)
  2195.     ENDM
  2196.  
  2197. SetIntVector   MACRO
  2198.     move.l  \1,d0
  2199.     movea.l  \2,a1
  2200.     movea.l 4,a6
  2201.     jsr -162(a6)
  2202.     ENDM
  2203.  
  2204. AddIntServer   MACRO
  2205.     move.l  \1,d0
  2206.     movea.l  \2,a1
  2207.     movea.l 4,a6
  2208.     jsr -168(a6)
  2209.     ENDM
  2210.  
  2211. RemIntServer   MACRO
  2212.     move.l  \1,d0
  2213.     movea.l  \2,a1
  2214.     movea.l 4,a6
  2215.     jsr -174(a6)
  2216.     ENDM
  2217.  
  2218. Cause   MACRO
  2219.     movea.l  \1,a1
  2220.     movea.l 4,a6
  2221.     jsr -180(a6)
  2222.     ENDM
  2223.  
  2224. Allocate   MACRO
  2225.     movea.l  \1,a0
  2226.     move.l  \2,d0
  2227.     movea.l 4,a6
  2228.     jsr -186(a6)
  2229.     ENDM
  2230.  
  2231. Deallocate   MACRO
  2232.     movea.l  \1,a0
  2233.     movea.l  \2,a1
  2234.     move.l  \3,d0
  2235.     movea.l 4,a6
  2236.     jsr -192(a6)
  2237.     ENDM
  2238.  
  2239. AllocMem   MACRO
  2240.     move.l  \1,d0
  2241.     move.l  \2,d1
  2242.     movea.l 4,a6
  2243.     jsr -198(a6)
  2244.     ENDM
  2245.  
  2246. AllocAbs   MACRO
  2247.     move.l  \1,d0
  2248.     movea.l  \2,a1
  2249.     movea.l 4,a6
  2250.     jsr -204(a6)
  2251.     ENDM
  2252.  
  2253. FreeMem   MACRO
  2254.     movea.l  \1,a1
  2255.     move.l  \2,d0
  2256.     movea.l 4,a6
  2257.     jsr -210(a6)
  2258.     ENDM
  2259.  
  2260. AvailMem   MACRO
  2261.     move.l  \1,d1
  2262.     movea.l 4,a6
  2263.     jsr -216(a6)
  2264.     ENDM
  2265.  
  2266. AllocEntry   MACRO
  2267.     movea.l  \1,a0
  2268.     movea.l 4,a6
  2269.     jsr -222(a6)
  2270.     ENDM
  2271.  
  2272. FreeEntry   MACRO
  2273.     movea.l  \1,a0
  2274.     movea.l 4,a6
  2275.     jsr -228(a6)
  2276.     ENDM
  2277.  
  2278. Insert   MACRO
  2279.     movea.l  \1,a0
  2280.     movea.l  \2,a1
  2281.     movea.l  \3,a2
  2282.     movea.l 4,a6
  2283.     jsr -234(a6)
  2284.     ENDM
  2285.  
  2286. AddHead   MACRO
  2287.     movea.l  \1,a0
  2288.     movea.l  \2,a1
  2289.     movea.l 4,a6
  2290.     jsr -240(a6)
  2291.     ENDM
  2292.  
  2293. AddTail   MACRO
  2294.     movea.l  \1,a0
  2295.     movea.l  \2,a1
  2296.     movea.l 4,a6
  2297.     jsr -246(a6)
  2298.     ENDM
  2299.  
  2300. Remove   MACRO
  2301.     movea.l  \1,a1
  2302.     movea.l 4,a6
  2303.     jsr -252(a6)
  2304.     ENDM
  2305.  
  2306. RemHead   MACRO
  2307.     movea.l  \1,a0
  2308.     movea.l 4,a6
  2309.     jsr -258(a6)
  2310.     ENDM
  2311.  
  2312. RemTail   MACRO
  2313.     movea.l  \1,a0
  2314.     movea.l 4,a6
  2315.     jsr -264(a6)
  2316.     ENDM
  2317.  
  2318. Enqueue   MACRO
  2319.     movea.l  \1,a0
  2320.     movea.l  \2,a1
  2321.     movea.l 4,a6
  2322.     jsr -270(a6)
  2323.     ENDM
  2324.  
  2325. FindName   MACRO
  2326.     movea.l  \1,a0
  2327.     movea.l  \2,a1
  2328.     movea.l 4,a6
  2329.     jsr -276(a6)
  2330.     ENDM
  2331.  
  2332. AddTask   MACRO
  2333.     movea.l  \1,a1
  2334.     movea.l  \2,a2
  2335.     movea.l  \3,a3
  2336.     movea.l 4,a6
  2337.     jsr -282(a6)
  2338.     ENDM
  2339.  
  2340. RemTask   MACRO
  2341.     movea.l  \1,a1
  2342.     movea.l 4,a6
  2343.     jsr -288(a6)
  2344.     ENDM
  2345.  
  2346. FindTask   MACRO
  2347.     movea.l  \1,a1
  2348.     movea.l 4,a6
  2349.     jsr -294(a6)
  2350.     ENDM
  2351.  
  2352. SetTaskPri   MACRO
  2353.     movea.l  \1,a1
  2354.     move.l  \2,d0
  2355.     movea.l 4,a6
  2356.     jsr -300(a6)
  2357.     ENDM
  2358.  
  2359. SetSignal   MACRO
  2360.     move.l  \1,d0
  2361.     move.l  \2,d1
  2362.     movea.l 4,a6
  2363.     jsr -306(a6)
  2364.     ENDM
  2365.  
  2366. SetExcept   MACRO
  2367.     move.l  \1,d0
  2368.     move.l  \2,d1
  2369.     movea.l 4,a6
  2370.     jsr -312(a6)
  2371.     ENDM
  2372.  
  2373. Wait   MACRO
  2374.     move.l  \1,d0
  2375.     movea.l 4,a6
  2376.     jsr -318(a6)
  2377.     ENDM
  2378.  
  2379. Signal   MACRO
  2380.     movea.l  \1,a1
  2381.     move.l  \2,d0
  2382.     movea.l 4,a6
  2383.     jsr -324(a6)
  2384.     ENDM
  2385.  
  2386. AllocSignal   MACRO
  2387.     move.l  \1,d0
  2388.     movea.l 4,a6
  2389.     jsr -330(a6)
  2390.     ENDM
  2391.  
  2392. FreeSignal   MACRO
  2393.     move.l  \1,d0
  2394.     movea.l 4,a6
  2395.     jsr -336(a6)
  2396.     ENDM
  2397.  
  2398. AllocTrap   MACRO
  2399.     move.l  \1,d0
  2400.     movea.l 4,a6
  2401.     jsr -342(a6)
  2402.     ENDM
  2403.  
  2404. FreeTrap   MACRO
  2405.     move.l  \1,d0
  2406.     movea.l 4,a6
  2407.     jsr -348(a6)
  2408.     ENDM
  2409.  
  2410. AddPort   MACRO
  2411.     movea.l  \1,a1
  2412.     movea.l 4,a6
  2413.     jsr -354(a6)
  2414.     ENDM
  2415.  
  2416. RemPort   MACRO
  2417.     movea.l  \1,a1
  2418.     movea.l 4,a6
  2419.     jsr -360(a6)
  2420.     ENDM
  2421.  
  2422. PutMsg   MACRO
  2423.     movea.l  \1,a0
  2424.     movea.l  \2,a1
  2425.     movea.l 4,a6
  2426.     jsr -366(a6)
  2427.     ENDM
  2428.  
  2429. GetMsg   MACRO
  2430.     movea.l  \1,a0
  2431.     movea.l 4,a6
  2432.     jsr -372(a6)
  2433.     ENDM
  2434.  
  2435. ReplyMsg   MACRO
  2436.     movea.l  \1,a1
  2437.     movea.l 4,a6
  2438.     jsr -378(a6)
  2439.     ENDM
  2440.  
  2441. WaitPort   MACRO
  2442.     movea.l  \1,a0
  2443.     movea.l 4,a6
  2444.     jsr -384(a6)
  2445.     ENDM
  2446.  
  2447. FindPort   MACRO
  2448.     movea.l  \1,a1
  2449.     movea.l 4,a6
  2450.     jsr -390(a6)
  2451.     ENDM
  2452.  
  2453. AddLibrary   MACRO
  2454.     movea.l  \1,a1
  2455.     movea.l 4,a6
  2456.     jsr -396(a6)
  2457.     ENDM
  2458.  
  2459. RemLibrary   MACRO
  2460.     movea.l  \1,a1
  2461.     movea.l 4,a6
  2462.     jsr -402(a6)
  2463.     ENDM
  2464.  
  2465. OldOpenLibrary   MACRO
  2466.     movea.l  \1,a1
  2467.     movea.l 4,a6
  2468.     jsr -408(a6)
  2469.     ENDM
  2470.  
  2471. CloseLibrary   MACRO
  2472.     movea.l  \1,a1
  2473.     movea.l 4,a6
  2474.     jsr -414(a6)
  2475.     ENDM
  2476.  
  2477. SetFunction   MACRO
  2478.     movea.l  \1,a1
  2479.     movea.l  \2,a0
  2480.     move.l  \3,d0
  2481.     movea.l 4,a6
  2482.     jsr -420(a6)
  2483.     ENDM
  2484.  
  2485. SumLibrary   MACRO
  2486.     movea.l  \1,a1
  2487.     movea.l 4,a6
  2488.     jsr -426(a6)
  2489.     ENDM
  2490.  
  2491. AddDevice   MACRO
  2492.     movea.l  \1,a1
  2493.     movea.l 4,a6
  2494.     jsr -432(a6)
  2495.     ENDM
  2496.  
  2497. RemDevice   MACRO
  2498.     movea.l  \1,a1
  2499.     movea.l 4,a6
  2500.     jsr -438(a6)
  2501.     ENDM
  2502.  
  2503. OpenDevice   MACRO
  2504.     movea.l  \1,a0
  2505.     move.l  \2,d0
  2506.     movea.l  \3,a1
  2507.     move.l  \4,d1
  2508.     movea.l 4,a6
  2509.     jsr -444(a6)
  2510.     ENDM
  2511.  
  2512. CloseDevice   MACRO
  2513.     movea.l  \1,a1
  2514.     movea.l 4,a6
  2515.     jsr -450(a6)
  2516.     ENDM
  2517.  
  2518. DoIO   MACRO
  2519.     movea.l  \1,a1
  2520.     movea.l 4,a6
  2521.     jsr -456(a6)
  2522.     ENDM
  2523.  
  2524. SendIO   MACRO
  2525.     movea.l  \1,a1
  2526.     movea.l 4,a6
  2527.     jsr -462(a6)
  2528.     ENDM
  2529.  
  2530. CheckIO   MACRO
  2531.     movea.l  \1,a1
  2532.     movea.l 4,a6
  2533.     jsr -468(a6)
  2534.     ENDM
  2535.  
  2536. WaitIO   MACRO
  2537.     movea.l  \1,a1
  2538.     movea.l 4,a6
  2539.     jsr -474(a6)
  2540.     ENDM
  2541.  
  2542. AbortIO   MACRO
  2543.     movea.l  \1,a1
  2544.     movea.l 4,a6
  2545.     jsr -480(a6)
  2546.     ENDM
  2547.  
  2548. AddResource   MACRO
  2549.     movea.l  \1,a1
  2550.     movea.l 4,a6
  2551.     jsr -486(a6)
  2552.     ENDM
  2553.  
  2554. RemResource   MACRO
  2555.     movea.l  \1,a1
  2556.     movea.l 4,a6
  2557.     jsr -492(a6)
  2558.     ENDM
  2559.  
  2560. OpenResource   MACRO
  2561.     movea.l  \1,a1
  2562.     movea.l 4,a6
  2563.     jsr -498(a6)
  2564.     ENDM
  2565.  
  2566. execPrivate7   MACRO
  2567.     movea.l 4,a6
  2568.     jsr -504(a6)
  2569.     ENDM
  2570.  
  2571. execPrivate8   MACRO
  2572.     movea.l 4,a6
  2573.     jsr -510(a6)
  2574.     ENDM
  2575.  
  2576. execPrivate9   MACRO
  2577.     movea.l 4,a6
  2578.     jsr -516(a6)
  2579.     ENDM
  2580.  
  2581. RawDoFmt   MACRO
  2582.     movea.l  \1,a0
  2583.     movea.l  \2,a1
  2584.     movea.l  \3,a2
  2585.     movea.l  \4,a3
  2586.     movea.l 4,a6
  2587.     jsr -522(a6)
  2588.     ENDM
  2589.  
  2590. GetCC   MACRO
  2591.     movea.l 4,a6
  2592.     jsr -528(a6)
  2593.     ENDM
  2594.  
  2595. TypeOfMem   MACRO
  2596.     movea.l  \1,a1
  2597.     movea.l 4,a6
  2598.     jsr -534(a6)
  2599.     ENDM
  2600.  
  2601. Procure   MACRO
  2602.     movea.l  \1,a0
  2603.     movea.l  \2,a1
  2604.     movea.l 4,a6
  2605.     jsr -540(a6)
  2606.     ENDM
  2607.  
  2608. Vacate   MACRO
  2609.     movea.l  \1,a0
  2610.     movea.l  \2,a1
  2611.     movea.l 4,a6
  2612.     jsr -546(a6)
  2613.     ENDM
  2614.  
  2615. OpenLibrary   MACRO
  2616.     movea.l  \1,a1
  2617.     move.l  \2,d0
  2618.     movea.l 4,a6
  2619.     jsr -552(a6)
  2620.     ENDM
  2621.  
  2622. InitSemaphore   MACRO
  2623.     movea.l  \1,a0
  2624.     movea.l 4,a6
  2625.     jsr -558(a6)
  2626.     ENDM
  2627.  
  2628. ObtainSemaphore   MACRO
  2629.     movea.l  \1,a0
  2630.     movea.l 4,a6
  2631.     jsr -564(a6)
  2632.     ENDM
  2633.  
  2634. ReleaseSemaphore   MACRO
  2635.     movea.l  \1,a0
  2636.     movea.l 4,a6
  2637.     jsr -570(a6)
  2638.     ENDM
  2639.  
  2640. AttemptSemaphore   MACRO
  2641.     movea.l  \1,a0
  2642.     movea.l 4,a6
  2643.     jsr -576(a6)
  2644.     ENDM
  2645.  
  2646. ObtainSemaphoreList   MACRO
  2647.     movea.l  \1,a0
  2648.     movea.l 4,a6
  2649.     jsr -582(a6)
  2650.     ENDM
  2651.  
  2652. ReleaseSemaphoreList   MACRO
  2653.     movea.l  \1,a0
  2654.     movea.l 4,a6
  2655.     jsr -588(a6)
  2656.     ENDM
  2657.  
  2658. FindSemaphore   MACRO
  2659.     movea.l  \1,a1
  2660.     movea.l 4,a6
  2661.     jsr -594(a6)
  2662.     ENDM
  2663.  
  2664. AddSemaphore   MACRO
  2665.     movea.l  \1,a1
  2666.     movea.l 4,a6
  2667.     jsr -600(a6)
  2668.     ENDM
  2669.  
  2670. RemSemaphore   MACRO
  2671.     movea.l  \1,a1
  2672.     movea.l 4,a6
  2673.     jsr -606(a6)
  2674.     ENDM
  2675.  
  2676. SumKickData   MACRO
  2677.     movea.l 4,a6
  2678.     jsr -612(a6)
  2679.     ENDM
  2680.  
  2681. AddMemList   MACRO
  2682.     move.l  \1,d0
  2683.     move.l  \2,d1
  2684.     move.l  \3,d2
  2685.     movea.l  \4,a0
  2686.     movea.l  \5,a1
  2687.     movea.l 4,a6
  2688.     jsr -618(a6)
  2689.     ENDM
  2690.  
  2691. CopyMem   MACRO
  2692.     movea.l  \1,a0
  2693.     movea.l  \2,a1
  2694.     move.l  \3,d0
  2695.     movea.l 4,a6
  2696.     jsr -624(a6)
  2697.     ENDM
  2698.  
  2699. CopyMemQuick   MACRO
  2700.     movea.l  \1,a0
  2701.     movea.l  \2,a1
  2702.     move.l  \3,d0
  2703.     movea.l 4,a6
  2704.     jsr -630(a6)
  2705.     ENDM
  2706.  
  2707. CacheClearU   MACRO
  2708.     movea.l 4,a6
  2709.     jsr -636(a6)
  2710.     ENDM
  2711.  
  2712. CacheClearE   MACRO
  2713.     movea.l  \1,a0
  2714.     move.l  \2,d0
  2715.     move.l  \3,d1
  2716.     movea.l 4,a6
  2717.     jsr -642(a6)
  2718.     ENDM
  2719.  
  2720. CacheControl   MACRO
  2721.     move.l  \1,d0
  2722.     move.l  \2,d1
  2723.     movea.l 4,a6
  2724.     jsr -648(a6)
  2725.     ENDM
  2726.  
  2727. CreateIORequest   MACRO
  2728.     movea.l  \1,a0
  2729.     move.l  \2,d0
  2730.     movea.l 4,a6
  2731.     jsr -654(a6)
  2732.     ENDM
  2733.  
  2734. DeleteIORequest   MACRO
  2735.     movea.l  \1,a0
  2736.     movea.l 4,a6
  2737.     jsr -660(a6)
  2738.     ENDM
  2739.  
  2740. CreateMsgPort   MACRO
  2741.     movea.l 4,a6
  2742.     jsr -666(a6)
  2743.     ENDM
  2744.  
  2745. DeleteMsgPort   MACRO
  2746.     movea.l  \1,a0
  2747.     movea.l 4,a6
  2748.     jsr -672(a6)
  2749.     ENDM
  2750.  
  2751. ObtainSemaphoreShared   MACRO
  2752.     movea.l  \1,a0
  2753.     movea.l 4,a6
  2754.     jsr -678(a6)
  2755.     ENDM
  2756.  
  2757. AllocVec   MACRO
  2758.     move.l  \1,d0
  2759.     move.l  \2,d1
  2760.     movea.l 4,a6
  2761.     jsr -684(a6)
  2762.     ENDM
  2763.  
  2764. FreeVec   MACRO
  2765.     movea.l  \1,a1
  2766.     movea.l 4,a6
  2767.     jsr -690(a6)
  2768.     ENDM
  2769.  
  2770. CreatePool   MACRO
  2771.     move.l  \1,d0
  2772.     move.l  \2,d1
  2773.     move.l  \3,d2
  2774.     movea.l 4,a6
  2775.     jsr -696(a6)
  2776.     ENDM
  2777.  
  2778. DeletePool   MACRO
  2779.     movea.l  \1,a0
  2780.     movea.l 4,a6
  2781.     jsr -702(a6)
  2782.     ENDM
  2783.  
  2784. AllocPooled   MACRO
  2785.     movea.l  \1,a0
  2786.     move.l  \2,d0
  2787.     movea.l 4,a6
  2788.     jsr -708(a6)
  2789.     ENDM
  2790.  
  2791. FreePooled   MACRO
  2792.     movea.l  \1,a0
  2793.     movea.l  \2,a1
  2794.     move.l  \3,d0
  2795.     movea.l 4,a6
  2796.     jsr -714(a6)
  2797.     ENDM
  2798.  
  2799. AttemptSemaphoreShared   MACRO
  2800.     movea.l  \1,a0
  2801.     movea.l 4,a6
  2802.     jsr -720(a6)
  2803.     ENDM
  2804.  
  2805. ColdReboot   MACRO
  2806.     movea.l 4,a6
  2807.     jsr -726(a6)
  2808.     ENDM
  2809.  
  2810. StackSwap   MACRO
  2811.     movea.l  \1,a0
  2812.     movea.l 4,a6
  2813.     jsr -732(a6)
  2814.     ENDM
  2815.  
  2816. ChildFree   MACRO
  2817.     move.l  \1,d0
  2818.     movea.l 4,a6
  2819.     jsr -738(a6)
  2820.     ENDM
  2821.  
  2822. ChildOrphan   MACRO
  2823.     move.l  \1,d0
  2824.     movea.l 4,a6
  2825.     jsr -744(a6)
  2826.     ENDM
  2827.  
  2828. ChildStatus   MACRO
  2829.     move.l  \1,d0
  2830.     movea.l 4,a6
  2831.     jsr -750(a6)
  2832.     ENDM
  2833.  
  2834. ChildWait   MACRO
  2835.     move.l  \1,d0
  2836.     movea.l 4,a6
  2837.     jsr -756(a6)
  2838.     ENDM
  2839.  
  2840. CachePreDMA   MACRO
  2841.     movea.l  \1,a0
  2842.     movea.l  \2,a1
  2843.     move.l  \3,d0
  2844.     movea.l 4,a6
  2845.     jsr -762(a6)
  2846.     ENDM
  2847.  
  2848. CachePostDMA   MACRO
  2849.     movea.l  \1,a0
  2850.     movea.l  \2,a1
  2851.     move.l  \3,d0
  2852.     movea.l 4,a6
  2853.     jsr -768(a6)
  2854.     ENDM
  2855.  
  2856. AddMemHandler   MACRO
  2857.     movea.l  \1,a1
  2858.     movea.l 4,a6
  2859.     jsr -774(a6)
  2860.     ENDM
  2861.  
  2862. RemMemHandler   MACRO
  2863.     movea.l  \1,a1
  2864.     movea.l 4,a6
  2865.     jsr -780(a6)
  2866.     ENDM
  2867.  
  2868. ObtainQuickVector   MACRO
  2869.     movea.l  \1,a0
  2870.     movea.l 4,a6
  2871.     jsr -786(a6)
  2872.     ENDM
  2873.  
  2874. execPrivate10   MACRO
  2875.     movea.l 4,a6
  2876.     jsr -792(a6)
  2877.     ENDM
  2878.  
  2879. execPrivate11   MACRO
  2880.     movea.l 4,a6
  2881.     jsr -798(a6)
  2882.     ENDM
  2883.  
  2884. execPrivate12   MACRO
  2885.     movea.l 4,a6
  2886.     jsr -804(a6)
  2887.     ENDM
  2888.  
  2889. execPrivate13   MACRO
  2890.     movea.l 4,a6
  2891.     jsr -810(a6)
  2892.     ENDM
  2893.  
  2894. execPrivate14   MACRO
  2895.     movea.l 4,a6
  2896.     jsr -816(a6)
  2897.     ENDM
  2898.  
  2899. execPrivate15   MACRO
  2900.     movea.l 4,a6
  2901.     jsr -822(a6)
  2902.     ENDM
  2903.  
  2904. AddConfigDev   MACRO
  2905.     movea.l  \1,a0
  2906.     movea.l ExpansionBase,a6
  2907.     jsr -30(a6)
  2908.     ENDM
  2909.  
  2910. AddBootNode   MACRO
  2911.     move.l  \1,d0
  2912.     move.l  \2,d1
  2913.     movea.l  \3,a0
  2914.     movea.l  \4,a1
  2915.     movea.l ExpansionBase,a6
  2916.     jsr -36(a6)
  2917.     ENDM
  2918.  
  2919. AllocBoardMem   MACRO
  2920.     move.l  \1,d0
  2921.     movea.l ExpansionBase,a6
  2922.     jsr -42(a6)
  2923.     ENDM
  2924.  
  2925. AllocConfigDev   MACRO
  2926.     movea.l ExpansionBase,a6
  2927.     jsr -48(a6)
  2928.     ENDM
  2929.  
  2930. AllocExpansionMem   MACRO
  2931.     move.l  \1,d0
  2932.     move.l  \2,d1
  2933.     movea.l ExpansionBase,a6
  2934.     jsr -54(a6)
  2935.     ENDM
  2936.  
  2937. ConfigBoard   MACRO
  2938.     movea.l  \1,a0
  2939.     movea.l  \2,a1
  2940.     movea.l ExpansionBase,a6
  2941.     jsr -60(a6)
  2942.     ENDM
  2943.  
  2944. ConfigChain   MACRO
  2945.     movea.l  \1,a0
  2946.     movea.l ExpansionBase,a6
  2947.     jsr -66(a6)
  2948.     ENDM
  2949.  
  2950. FindConfigDev   MACRO
  2951.     movea.l  \1,a0
  2952.     move.l  \2,d0
  2953.     move.l  \3,d1
  2954.     movea.l ExpansionBase,a6
  2955.     jsr -72(a6)
  2956.     ENDM
  2957.  
  2958. FreeBoardMem   MACRO
  2959.     move.l  \1,d0
  2960.     move.l  \2,d1
  2961.     movea.l ExpansionBase,a6
  2962.     jsr -78(a6)
  2963.     ENDM
  2964.  
  2965. FreeConfigDev   MACRO
  2966.     movea.l  \1,a0
  2967.     movea.l ExpansionBase,a6
  2968.     jsr -84(a6)
  2969.     ENDM
  2970.  
  2971. FreeExpansionMem   MACRO
  2972.     move.l  \1,d0
  2973.     move.l  \2,d1
  2974.     movea.l ExpansionBase,a6
  2975.     jsr -90(a6)
  2976.     ENDM
  2977.  
  2978. ReadExpansionByte   MACRO
  2979.     movea.l  \1,a0
  2980.     move.l  \2,d0
  2981.     movea.l ExpansionBase,a6
  2982.     jsr -96(a6)
  2983.     ENDM
  2984.  
  2985. ReadExpansionRom   MACRO
  2986.     movea.l  \1,a0
  2987.     movea.l  \2,a1
  2988.     movea.l ExpansionBase,a6
  2989.     jsr -102(a6)
  2990.     ENDM
  2991.  
  2992. RemConfigDev   MACRO
  2993.     movea.l  \1,a0
  2994.     movea.l ExpansionBase,a6
  2995.     jsr -108(a6)
  2996.     ENDM
  2997.  
  2998. WriteExpansionByte   MACRO
  2999.     movea.l  \1,a0
  3000.     move.l  \2,d0
  3001.     move.l  \3,d1
  3002.     movea.l ExpansionBase,a6
  3003.     jsr -114(a6)
  3004.     ENDM
  3005.  
  3006. ObtainConfigBinding   MACRO
  3007.     movea.l ExpansionBase,a6
  3008.     jsr -120(a6)
  3009.     ENDM
  3010.  
  3011. ReleaseConfigBinding   MACRO
  3012.     movea.l ExpansionBase,a6
  3013.     jsr -126(a6)
  3014.     ENDM
  3015.  
  3016. SetCurrentBinding   MACRO
  3017.     movea.l  \1,a0
  3018.     move.l  \2,d0
  3019.     movea.l ExpansionBase,a6
  3020.     jsr -132(a6)
  3021.     ENDM
  3022.  
  3023. GetCurrentBinding   MACRO
  3024.     movea.l  \1,a0
  3025.     move.l  \2,d0
  3026.     movea.l ExpansionBase,a6
  3027.     jsr -138(a6)
  3028.     ENDM
  3029.  
  3030. MakeDosNode   MACRO
  3031.     movea.l  \1,a0
  3032.     movea.l ExpansionBase,a6
  3033.     jsr -144(a6)
  3034.     ENDM
  3035.  
  3036. AddDosNode   MACRO
  3037.     move.l  \1,d0
  3038.     move.l  \2,d1
  3039.     movea.l  \3,a0
  3040.     movea.l ExpansionBase,a6
  3041.     jsr -150(a6)
  3042.     ENDM
  3043.  
  3044. expansionPrivate1   MACRO
  3045.     movea.l ExpansionBase,a6
  3046.     jsr -156(a6)
  3047.     ENDM
  3048.  
  3049. expansionPrivate2   MACRO
  3050.     movea.l ExpansionBase,a6
  3051.     jsr -162(a6)
  3052.     ENDM
  3053.  
  3054. OpenFifo   MACRO
  3055.     move.l  \1,d0
  3056.     move.l  \2,d1
  3057.     movea.l  \3,a0
  3058.     movea.l FifoBase,a6
  3059.     jsr -30(a6)
  3060.     ENDM
  3061.  
  3062. CloseFifo   MACRO
  3063.     move.l  \1,d0
  3064.     move.l  \2,d1
  3065.     movea.l FifoBase,a6
  3066.     jsr -36(a6)
  3067.     ENDM
  3068.  
  3069. ReadFifo   MACRO
  3070.     move.l  \1,d0
  3071.     move.l  \2,d1
  3072.     movea.l  \3,a0
  3073.     movea.l FifoBase,a6
  3074.     jsr -42(a6)
  3075.     ENDM
  3076.  
  3077. WriteFifo   MACRO
  3078.     move.l  \1,d0
  3079.     move.l  \2,d1
  3080.     movea.l  \3,a0
  3081.     movea.l FifoBase,a6
  3082.     jsr -48(a6)
  3083.     ENDM
  3084.  
  3085. RequestFifo   MACRO
  3086.     move.l  \1,d0
  3087.     move.l  \2,d1
  3088.     movea.l  \3,a0
  3089.     movea.l FifoBase,a6
  3090.     jsr -54(a6)
  3091.     ENDM
  3092.  
  3093. BufSizeFifo   MACRO
  3094.     move.l  \1,d0
  3095.     movea.l FifoBase,a6
  3096.     jsr -60(a6)
  3097.     ENDM
  3098.  
  3099. CreateGadgetA   MACRO
  3100.     move.l  \1,d0
  3101.     movea.l  \2,a0
  3102.     movea.l  \3,a1
  3103.     movea.l  \4,a2
  3104.     movea.l GadToolsBase,a6
  3105.     jsr -30(a6)
  3106.     ENDM
  3107.  
  3108. FreeGadgets   MACRO
  3109.     movea.l  \1,a0
  3110.     movea.l GadToolsBase,a6
  3111.     jsr -36(a6)
  3112.     ENDM
  3113.  
  3114. GTSetGadgetAttrsA   MACRO
  3115.     movea.l  \1,a0
  3116.     movea.l  \2,a1
  3117.     movea.l  \3,a2
  3118.     movea.l  \4,a3
  3119.     movea.l GadToolsBase,a6
  3120.     jsr -42(a6)
  3121.     ENDM
  3122.  
  3123. CreateMenusA   MACRO
  3124.     movea.l  \1,a0
  3125.     movea.l  \2,a1
  3126.     movea.l GadToolsBase,a6
  3127.     jsr -48(a6)
  3128.     ENDM
  3129.  
  3130. FreeMenus   MACRO
  3131.     movea.l  \1,a0
  3132.     movea.l GadToolsBase,a6
  3133.     jsr -54(a6)
  3134.     ENDM
  3135.  
  3136. LayoutMenuItemsA   MACRO
  3137.     movea.l  \1,a0
  3138.     movea.l  \2,a1
  3139.     movea.l  \3,a2
  3140.     movea.l GadToolsBase,a6
  3141.     jsr -60(a6)
  3142.     ENDM
  3143.  
  3144. LayoutMenusA   MACRO
  3145.     movea.l  \1,a0
  3146.     movea.l  \2,a1
  3147.     movea.l  \3,a2
  3148.     movea.l GadToolsBase,a6
  3149.     jsr -66(a6)
  3150.     ENDM
  3151.  
  3152. GTGetIMsg   MACRO
  3153.     movea.l  \1,a0
  3154.     movea.l GadToolsBase,a6
  3155.     jsr -72(a6)
  3156.     ENDM
  3157.  
  3158. GTReplyIMsg   MACRO
  3159.     movea.l  \1,a1
  3160.     movea.l GadToolsBase,a6
  3161.     jsr -78(a6)
  3162.     ENDM
  3163.  
  3164. GTRefreshWindow   MACRO
  3165.     movea.l  \1,a0
  3166.     movea.l  \2,a1
  3167.     movea.l GadToolsBase,a6
  3168.     jsr -84(a6)
  3169.     ENDM
  3170.  
  3171. GTBeginRefresh   MACRO
  3172.     movea.l  \1,a0
  3173.     movea.l GadToolsBase,a6
  3174.     jsr -90(a6)
  3175.     ENDM
  3176.  
  3177. GTEndRefresh   MACRO
  3178.     movea.l  \1,a0
  3179.     move.l  \2,d0
  3180.     movea.l GadToolsBase,a6
  3181.     jsr -96(a6)
  3182.     ENDM
  3183.  
  3184. GTFilterIMsg   MACRO
  3185.     movea.l  \1,a1
  3186.     movea.l GadToolsBase,a6
  3187.     jsr -102(a6)
  3188.     ENDM
  3189.  
  3190. GTPostFilterIMsg   MACRO
  3191.     movea.l  \1,a1
  3192.     movea.l GadToolsBase,a6
  3193.     jsr -108(a6)
  3194.     ENDM
  3195.  
  3196. CreateContext   MACRO
  3197.     movea.l  \1,a0
  3198.     movea.l GadToolsBase,a6
  3199.     jsr -114(a6)
  3200.     ENDM
  3201.  
  3202. DrawBevelBoxA   MACRO
  3203.     movea.l  \1,a0
  3204.     move.l  \2,d0
  3205.     move.l  \3,d1
  3206.     move.l  \4,d2
  3207.     move.l  \5,d3
  3208.     movea.l  \6,a1
  3209.     movea.l GadToolsBase,a6
  3210.     jsr -120(a6)
  3211.     ENDM
  3212.  
  3213. GetVisualInfoA   MACRO
  3214.     movea.l  \1,a0
  3215.     movea.l  \2,a1
  3216.     movea.l GadToolsBase,a6
  3217.     jsr -126(a6)
  3218.     ENDM
  3219.  
  3220. FreeVisualInfo   MACRO
  3221.     movea.l  \1,a0
  3222.     movea.l GadToolsBase,a6
  3223.     jsr -132(a6)
  3224.     ENDM
  3225.  
  3226. gadtoolsPrivate1   MACRO
  3227.     movea.l GadToolsBase,a6
  3228.     jsr -138(a6)
  3229.     ENDM
  3230.  
  3231. gadtoolsPrivate2   MACRO
  3232.     movea.l GadToolsBase,a6
  3233.     jsr -144(a6)
  3234.     ENDM
  3235.  
  3236. gadtoolsPrivate3   MACRO
  3237.     movea.l GadToolsBase,a6
  3238.     jsr -150(a6)
  3239.     ENDM
  3240.  
  3241. gadtoolsPrivate4   MACRO
  3242.     movea.l GadToolsBase,a6
  3243.     jsr -156(a6)
  3244.     ENDM
  3245.  
  3246. gadtoolsPrivate5   MACRO
  3247.     movea.l GadToolsBase,a6
  3248.     jsr -162(a6)
  3249.     ENDM
  3250.  
  3251. gadtoolsPrivate6   MACRO
  3252.     movea.l GadToolsBase,a6
  3253.     jsr -168(a6)
  3254.     ENDM
  3255.  
  3256. GTGetGadgetAttrsA   MACRO
  3257.     movea.l  \1,a0
  3258.     movea.l  \2,a1
  3259.     movea.l  \3,a2
  3260.     movea.l  \4,a3
  3261.     movea.l GadToolsBase,a6
  3262.     jsr -174(a6)
  3263.     ENDM
  3264.  
  3265. BltBitMap   MACRO
  3266.     movea.l  \1,a0
  3267.     move.l  \2,d0
  3268.     move.l  \3,d1
  3269.     movea.l  \4,a1
  3270.     move.l  \5,d2
  3271.     move.l  \6,d3
  3272.     move.l  \7,d4
  3273.     move.l  \8,d5
  3274.     move.l  \9,d6
  3275.     move.l  \A,d7
  3276.     movea.l  \B,a2
  3277.     movea.l GfxBase,a6
  3278.     jsr -30(a6)
  3279.     ENDM
  3280.  
  3281. BltTemplate   MACRO
  3282.     movea.l  \1,a0
  3283.     move.l  \2,d0
  3284.     move.l  \3,d1
  3285.     movea.l  \4,a1
  3286.     move.l  \5,d2
  3287.     move.l  \6,d3
  3288.     move.l  \7,d4
  3289.     move.l  \8,d5
  3290.     movea.l GfxBase,a6
  3291.     jsr -36(a6)
  3292.     ENDM
  3293.  
  3294. ClearEOL   MACRO
  3295.     movea.l  \1,a1
  3296.     movea.l GfxBase,a6
  3297.     jsr -42(a6)
  3298.     ENDM
  3299.  
  3300. ClearScreen   MACRO
  3301.     movea.l  \1,a1
  3302.     movea.l GfxBase,a6
  3303.     jsr -48(a6)
  3304.     ENDM
  3305.  
  3306. TextLength   MACRO
  3307.     movea.l  \1,a1
  3308.     movea.l  \2,a0
  3309.     move.l  \3,d0
  3310.     movea.l GfxBase,a6
  3311.     jsr -54(a6)
  3312.     ENDM
  3313.  
  3314. Text   MACRO
  3315.     movea.l  \1,a1
  3316.     movea.l  \2,a0
  3317.     move.l  \3,d0
  3318.     movea.l GfxBase,a6
  3319.     jsr -60(a6)
  3320.     ENDM
  3321.  
  3322. SetFont   MACRO
  3323.     movea.l  \1,a1
  3324.     movea.l  \2,a0
  3325.     movea.l GfxBase,a6
  3326.     jsr -66(a6)
  3327.     ENDM
  3328.  
  3329. OpenFont   MACRO
  3330.     movea.l  \1,a0
  3331.     movea.l GfxBase,a6
  3332.     jsr -72(a6)
  3333.     ENDM
  3334.  
  3335. CloseFont   MACRO
  3336.     movea.l  \1,a1
  3337.     movea.l GfxBase,a6
  3338.     jsr -78(a6)
  3339.     ENDM
  3340.  
  3341. AskSoftStyle   MACRO
  3342.     movea.l  \1,a1
  3343.     movea.l GfxBase,a6
  3344.     jsr -84(a6)
  3345.     ENDM
  3346.  
  3347. SetSoftStyle   MACRO
  3348.     movea.l  \1,a1
  3349.     move.l  \2,d0
  3350.     move.l  \3,d1
  3351.     movea.l GfxBase,a6
  3352.     jsr -90(a6)
  3353.     ENDM
  3354.  
  3355. AddBob   MACRO
  3356.     movea.l  \1,a0
  3357.     movea.l  \2,a1
  3358.     movea.l GfxBase,a6
  3359.     jsr -96(a6)
  3360.     ENDM
  3361.  
  3362. AddVSprite   MACRO
  3363.     movea.l  \1,a0
  3364.     movea.l  \2,a1
  3365.     movea.l GfxBase,a6
  3366.     jsr -102(a6)
  3367.     ENDM
  3368.  
  3369. DoCollision   MACRO
  3370.     movea.l  \1,a1
  3371.     movea.l GfxBase,a6
  3372.     jsr -108(a6)
  3373.     ENDM
  3374.  
  3375. DrawGList   MACRO
  3376.     movea.l  \1,a1
  3377.     movea.l  \2,a0
  3378.     movea.l GfxBase,a6
  3379.     jsr -114(a6)
  3380.     ENDM
  3381.  
  3382. InitGels   MACRO
  3383.     movea.l  \1,a0
  3384.     movea.l  \2,a1
  3385.     movea.l  \3,a2
  3386.     movea.l GfxBase,a6
  3387.     jsr -120(a6)
  3388.     ENDM
  3389.  
  3390. InitMasks   MACRO
  3391.     movea.l  \1,a0
  3392.     movea.l GfxBase,a6
  3393.     jsr -126(a6)
  3394.     ENDM
  3395.  
  3396. RemIBob   MACRO
  3397.     movea.l  \1,a0
  3398.     movea.l  \2,a1
  3399.     movea.l  \3,a2
  3400.     movea.l GfxBase,a6
  3401.     jsr -132(a6)
  3402.     ENDM
  3403.  
  3404. RemVSprite   MACRO
  3405.     movea.l  \1,a0
  3406.     movea.l GfxBase,a6
  3407.     jsr -138(a6)
  3408.     ENDM
  3409.  
  3410. SetCollision   MACRO
  3411.     move.l  \1,d0
  3412.     movea.l  \2,a0
  3413.     movea.l  \3,a1
  3414.     movea.l GfxBase,a6
  3415.     jsr -144(a6)
  3416.     ENDM
  3417.  
  3418. SortGList   MACRO
  3419.     movea.l  \1,a1
  3420.     movea.l GfxBase,a6
  3421.     jsr -150(a6)
  3422.     ENDM
  3423.  
  3424. AddAnimOb   MACRO
  3425.     movea.l  \1,a0
  3426.     movea.l  \2,a1
  3427.     movea.l  \3,a2
  3428.     movea.l GfxBase,a6
  3429.     jsr -156(a6)
  3430.     ENDM
  3431.  
  3432. Animate   MACRO
  3433.     movea.l  \1,a0
  3434.     movea.l  \2,a1
  3435.     movea.l GfxBase,a6
  3436.     jsr -162(a6)
  3437.     ENDM
  3438.  
  3439. GetGBuffers   MACRO
  3440.     movea.l  \1,a0
  3441.     movea.l  \2,a1
  3442.     move.l  \3,d0
  3443.     movea.l GfxBase,a6
  3444.     jsr -168(a6)
  3445.     ENDM
  3446.  
  3447. InitGMasks   MACRO
  3448.     movea.l  \1,a0
  3449.     movea.l GfxBase,a6
  3450.     jsr -174(a6)
  3451.     ENDM
  3452.  
  3453. DrawEllipse   MACRO
  3454.     movea.l  \1,a1
  3455.     move.l  \2,d0
  3456.     move.l  \3,d1
  3457.     move.l  \4,d2
  3458.     move.l  \5,d3
  3459.     movea.l GfxBase,a6
  3460.     jsr -180(a6)
  3461.     ENDM
  3462.  
  3463. AreaEllipse   MACRO
  3464.     movea.l  \1,a1
  3465.     move.l  \2,d0
  3466.     move.l  \3,d1
  3467.     move.l  \4,d2
  3468.     move.l  \5,d3
  3469.     movea.l GfxBase,a6
  3470.     jsr -186(a6)
  3471.     ENDM
  3472.  
  3473. LoadRGB4   MACRO
  3474.     movea.l  \1,a0
  3475.     movea.l  \2,a1
  3476.     move.l  \3,d0
  3477.     movea.l GfxBase,a6
  3478.     jsr -192(a6)
  3479.     ENDM
  3480.  
  3481. InitRastPort   MACRO
  3482.     movea.l  \1,a1
  3483.     movea.l GfxBase,a6
  3484.     jsr -198(a6)
  3485.     ENDM
  3486.  
  3487. InitVPort   MACRO
  3488.     movea.l  \1,a0
  3489.     movea.l GfxBase,a6
  3490.     jsr -204(a6)
  3491.     ENDM
  3492.  
  3493. MrgCop   MACRO
  3494.     movea.l  \1,a1
  3495.     movea.l GfxBase,a6
  3496.     jsr -210(a6)
  3497.     ENDM
  3498.  
  3499. MakeVPort   MACRO
  3500.     movea.l  \1,a0
  3501.     movea.l  \2,a1
  3502.     movea.l GfxBase,a6
  3503.     jsr -216(a6)
  3504.     ENDM
  3505.  
  3506. LoadView   MACRO
  3507.     movea.l  \1,a1
  3508.     movea.l GfxBase,a6
  3509.     jsr -222(a6)
  3510.     ENDM
  3511.  
  3512. WaitBlit   MACRO
  3513.     movea.l GfxBase,a6
  3514.     jsr -228(a6)
  3515.     ENDM
  3516.  
  3517. SetRast   MACRO
  3518.     movea.l  \1,a1
  3519.     move.l  \2,d0
  3520.     movea.l GfxBase,a6
  3521.     jsr -234(a6)
  3522.     ENDM
  3523.  
  3524. Move   MACRO
  3525.     movea.l  \1,a1
  3526.     move.l  \2,d0
  3527.     move.l  \3,d1
  3528.     movea.l GfxBase,a6
  3529.     jsr -240(a6)
  3530.     ENDM
  3531.  
  3532. Draw   MACRO
  3533.     movea.l  \1,a1
  3534.     move.l  \2,d0
  3535.     move.l  \3,d1
  3536.     movea.l GfxBase,a6
  3537.     jsr -246(a6)
  3538.     ENDM
  3539.  
  3540. AreaMove   MACRO
  3541.     movea.l  \1,a1
  3542.     move.l  \2,d0
  3543.     move.l  \3,d1
  3544.     movea.l GfxBase,a6
  3545.     jsr -252(a6)
  3546.     ENDM
  3547.  
  3548. AreaDraw   MACRO
  3549.     movea.l  \1,a1
  3550.     move.l  \2,d0
  3551.     move.l  \3,d1
  3552.     movea.l GfxBase,a6
  3553.     jsr -258(a6)
  3554.     ENDM
  3555.  
  3556. AreaEnd   MACRO
  3557.     movea.l  \1,a1
  3558.     movea.l GfxBase,a6
  3559.     jsr -264(a6)
  3560.     ENDM
  3561.  
  3562. WaitTOF   MACRO
  3563.     movea.l GfxBase,a6
  3564.     jsr -270(a6)
  3565.     ENDM
  3566.  
  3567. QBlit   MACRO
  3568.     movea.l  \1,a1
  3569.     movea.l GfxBase,a6
  3570.     jsr -276(a6)
  3571.     ENDM
  3572.  
  3573. InitArea   MACRO
  3574.     movea.l  \1,a0
  3575.     movea.l  \2,a1
  3576.     move.l  \3,d0
  3577.     movea.l GfxBase,a6
  3578.     jsr -282(a6)
  3579.     ENDM
  3580.  
  3581. SetRGB4   MACRO
  3582.     movea.l  \1,a0
  3583.     move.l  \2,d0
  3584.     move.l  \3,d1
  3585.     move.l  \4,d2
  3586.     move.l  \5,d3
  3587.     movea.l GfxBase,a6
  3588.     jsr -288(a6)
  3589.     ENDM
  3590.  
  3591. QBSBlit   MACRO
  3592.     movea.l  \1,a1
  3593.     movea.l GfxBase,a6
  3594.     jsr -294(a6)
  3595.     ENDM
  3596.  
  3597. BltClear   MACRO
  3598.     movea.l  \1,a1
  3599.     move.l  \2,d0
  3600.     move.l  \3,d1
  3601.     movea.l GfxBase,a6
  3602.     jsr -300(a6)
  3603.     ENDM
  3604.  
  3605. RectFill   MACRO
  3606.     movea.l  \1,a1
  3607.     move.l  \2,d0
  3608.     move.l  \3,d1
  3609.     move.l  \4,d2
  3610.     move.l  \5,d3
  3611.     movea.l GfxBase,a6
  3612.     jsr -306(a6)
  3613.     ENDM
  3614.  
  3615. BltPattern   MACRO
  3616.     movea.l  \1,a1
  3617.     movea.l  \2,a0
  3618.     move.l  \3,d0
  3619.     move.l  \4,d1
  3620.     move.l  \5,d2
  3621.     move.l  \6,d3
  3622.     move.l  \7,d4
  3623.     movea.l GfxBase,a6
  3624.     jsr -312(a6)
  3625.     ENDM
  3626.  
  3627. ReadPixel   MACRO
  3628.     movea.l  \1,a1
  3629.     move.l  \2,d0
  3630.     move.l  \3,d1
  3631.     movea.l GfxBase,a6
  3632.     jsr -318(a6)
  3633.     ENDM
  3634.  
  3635. WritePixel   MACRO
  3636.     movea.l  \1,a1
  3637.     move.l  \2,d0
  3638.     move.l  \3,d1
  3639.     movea.l GfxBase,a6
  3640.     jsr -324(a6)
  3641.     ENDM
  3642.  
  3643. Flood   MACRO
  3644.     movea.l  \1,a1
  3645.     move.l  \2,d2
  3646.     move.l  \3,d0
  3647.     move.l  \4,d1
  3648.     movea.l GfxBase,a6
  3649.     jsr -330(a6)
  3650.     ENDM
  3651.  
  3652. PolyDraw   MACRO
  3653.     movea.l  \1,a1
  3654.     move.l  \2,d0
  3655.     movea.l  \3,a0
  3656.     movea.l GfxBase,a6
  3657.     jsr -336(a6)
  3658.     ENDM
  3659.  
  3660. SetAPen   MACRO
  3661.     movea.l  \1,a1
  3662.     move.l  \2,d0
  3663.     movea.l GfxBase,a6
  3664.     jsr -342(a6)
  3665.     ENDM
  3666.  
  3667. SetBPen   MACRO
  3668.     movea.l  \1,a1
  3669.     move.l  \2,d0
  3670.     movea.l GfxBase,a6
  3671.     jsr -348(a6)
  3672.     ENDM
  3673.  
  3674. SetDrMd   MACRO
  3675.     movea.l  \1,a1
  3676.     move.l  \2,d0
  3677.     movea.l GfxBase,a6
  3678.     jsr -354(a6)
  3679.     ENDM
  3680.  
  3681. InitView   MACRO
  3682.     movea.l  \1,a1
  3683.     movea.l GfxBase,a6
  3684.     jsr -360(a6)
  3685.     ENDM
  3686.  
  3687. CBump   MACRO
  3688.     movea.l  \1,a1
  3689.     movea.l GfxBase,a6
  3690.     jsr -366(a6)
  3691.     ENDM
  3692.  
  3693. CMove   MACRO
  3694.     movea.l  \1,a1
  3695.     move.l  \2,d0
  3696.     move.l  \3,d1
  3697.     movea.l GfxBase,a6
  3698.     jsr -372(a6)
  3699.     ENDM
  3700.  
  3701. CWait   MACRO
  3702.     movea.l  \1,a1
  3703.     move.l  \2,d0
  3704.     move.l  \3,d1
  3705.     movea.l GfxBase,a6
  3706.     jsr -378(a6)
  3707.     ENDM
  3708.  
  3709. VBeamPos   MACRO
  3710.     movea.l GfxBase,a6
  3711.     jsr -384(a6)
  3712.     ENDM
  3713.  
  3714. InitBitMap   MACRO
  3715.     movea.l  \1,a0
  3716.     move.l  \2,d0
  3717.     move.l  \3,d1
  3718.     move.l  \4,d2
  3719.     movea.l GfxBase,a6
  3720.     jsr -390(a6)
  3721.     ENDM
  3722.  
  3723. ScrollRaster   MACRO
  3724.     movea.l  \1,a1
  3725.     move.l  \2,d0
  3726.     move.l  \3,d1
  3727.     move.l  \4,d2
  3728.     move.l  \5,d3
  3729.     move.l  \6,d4
  3730.     move.l  \7,d5
  3731.     movea.l GfxBase,a6
  3732.     jsr -396(a6)
  3733.     ENDM
  3734.  
  3735. WaitBOVP   MACRO
  3736.     movea.l  \1,a0
  3737.     movea.l GfxBase,a6
  3738.     jsr -402(a6)
  3739.     ENDM
  3740.  
  3741. GetSprite   MACRO
  3742.     movea.l  \1,a0
  3743.     move.l  \2,d0
  3744.     movea.l GfxBase,a6
  3745.     jsr -408(a6)
  3746.     ENDM
  3747.  
  3748. FreeSprite   MACRO
  3749.     move.l  \1,d0
  3750.     movea.l GfxBase,a6
  3751.     jsr -414(a6)
  3752.     ENDM
  3753.  
  3754. ChangeSprite   MACRO
  3755.     movea.l  \1,a0
  3756.     movea.l  \2,a1
  3757.     movea.l  \3,a2
  3758.     movea.l GfxBase,a6
  3759.     jsr -420(a6)
  3760.     ENDM
  3761.  
  3762. MoveSprite   MACRO
  3763.     movea.l  \1,a0
  3764.     movea.l  \2,a1
  3765.     move.l  \3,d0
  3766.     move.l  \4,d1
  3767.     movea.l GfxBase,a6
  3768.     jsr -426(a6)
  3769.     ENDM
  3770.  
  3771. LockLayerRom   MACRO
  3772.     movea.l  \1,a5
  3773.     movea.l GfxBase,a6
  3774.     jsr -432(a6)
  3775.     ENDM
  3776.  
  3777. UnlockLayerRom   MACRO
  3778.     movea.l  \1,a5
  3779.     movea.l GfxBase,a6
  3780.     jsr -438(a6)
  3781.     ENDM
  3782.  
  3783. SyncSBitMap   MACRO
  3784.     movea.l  \1,a0
  3785.     movea.l GfxBase,a6
  3786.     jsr -444(a6)
  3787.     ENDM
  3788.  
  3789. CopySBitMap   MACRO
  3790.     movea.l  \1,a0
  3791.     movea.l GfxBase,a6
  3792.     jsr -450(a6)
  3793.     ENDM
  3794.  
  3795. OwnBlitter   MACRO
  3796.     movea.l GfxBase,a6
  3797.     jsr -456(a6)
  3798.     ENDM
  3799.  
  3800. DisownBlitter   MACRO
  3801.     movea.l GfxBase,a6
  3802.     jsr -462(a6)
  3803.     ENDM
  3804.  
  3805. InitTmpRas   MACRO
  3806.     movea.l  \1,a0
  3807.     movea.l  \2,a1
  3808.     move.l  \3,d0
  3809.     movea.l GfxBase,a6
  3810.     jsr -468(a6)
  3811.     ENDM
  3812.  
  3813. AskFont   MACRO
  3814.     movea.l  \1,a1
  3815.     movea.l  \2,a0
  3816.     movea.l GfxBase,a6
  3817.     jsr -474(a6)
  3818.     ENDM
  3819.  
  3820. AddFont   MACRO
  3821.     movea.l  \1,a1
  3822.     movea.l GfxBase,a6
  3823.     jsr -480(a6)
  3824.     ENDM
  3825.  
  3826. RemFont   MACRO
  3827.     movea.l  \1,a1
  3828.     movea.l GfxBase,a6
  3829.     jsr -486(a6)
  3830.     ENDM
  3831.  
  3832. AllocRaster   MACRO
  3833.     move.l  \1,d0
  3834.     move.l  \2,d1
  3835.     movea.l GfxBase,a6
  3836.     jsr -492(a6)
  3837.     ENDM
  3838.  
  3839. FreeRaster   MACRO
  3840.     movea.l  \1,a0
  3841.     move.l  \2,d0
  3842.     move.l  \3,d1
  3843.     movea.l GfxBase,a6
  3844.     jsr -498(a6)
  3845.     ENDM
  3846.  
  3847. AndRectRegion   MACRO
  3848.     movea.l  \1,a0
  3849.     movea.l  \2,a1
  3850.     movea.l GfxBase,a6
  3851.     jsr -504(a6)
  3852.     ENDM
  3853.  
  3854. OrRectRegion   MACRO
  3855.     movea.l  \1,a0
  3856.     movea.l  \2,a1
  3857.     movea.l GfxBase,a6
  3858.     jsr -510(a6)
  3859.     ENDM
  3860.  
  3861. NewRegion   MACRO
  3862.     movea.l GfxBase,a6
  3863.     jsr -516(a6)
  3864.     ENDM
  3865.  
  3866. ClearRectRegion   MACRO
  3867.     movea.l  \1,a0
  3868.     movea.l  \2,a1
  3869.     movea.l GfxBase,a6
  3870.     jsr -522(a6)
  3871.     ENDM
  3872.  
  3873. ClearRegion   MACRO
  3874.     movea.l  \1,a0
  3875.     movea.l GfxBase,a6
  3876.     jsr -528(a6)
  3877.     ENDM
  3878.  
  3879. DisposeRegion   MACRO
  3880.     movea.l  \1,a0
  3881.     movea.l GfxBase,a6
  3882.     jsr -534(a6)
  3883.     ENDM
  3884.  
  3885. FreeVPortCopLists   MACRO
  3886.     movea.l  \1,a0
  3887.     movea.l GfxBase,a6
  3888.     jsr -540(a6)
  3889.     ENDM
  3890.  
  3891. FreeCopList   MACRO
  3892.     movea.l  \1,a0
  3893.     movea.l GfxBase,a6
  3894.     jsr -546(a6)
  3895.     ENDM
  3896.  
  3897. ClipBlit   MACRO
  3898.     movea.l  \1,a0
  3899.     move.l  \2,d0
  3900.     move.l  \3,d1
  3901.     movea.l  \4,a1
  3902.     move.l  \5,d2
  3903.     move.l  \6,d3
  3904.     move.l  \7,d4
  3905.     move.l  \8,d5
  3906.     move.l  \9,d6
  3907.     movea.l GfxBase,a6
  3908.     jsr -552(a6)
  3909.     ENDM
  3910.  
  3911. XorRectRegion   MACRO
  3912.     movea.l  \1,a0
  3913.     movea.l  \2,a1
  3914.     movea.l GfxBase,a6
  3915.     jsr -558(a6)
  3916.     ENDM
  3917.  
  3918. FreeCprList   MACRO
  3919.     movea.l  \1,a0
  3920.     movea.l GfxBase,a6
  3921.     jsr -564(a6)
  3922.     ENDM
  3923.  
  3924. GetColorMap   MACRO
  3925.     move.l  \1,d0
  3926.     movea.l GfxBase,a6
  3927.     jsr -570(a6)
  3928.     ENDM
  3929.  
  3930. FreeColorMap   MACRO
  3931.     movea.l  \1,a0
  3932.     movea.l GfxBase,a6
  3933.     jsr -576(a6)
  3934.     ENDM
  3935.  
  3936. GetRGB4   MACRO
  3937.     movea.l  \1,a0
  3938.     move.l  \2,d0
  3939.     movea.l GfxBase,a6
  3940.     jsr -582(a6)
  3941.     ENDM
  3942.  
  3943. ScrollVPort   MACRO
  3944.     movea.l  \1,a0
  3945.     movea.l GfxBase,a6
  3946.     jsr -588(a6)
  3947.     ENDM
  3948.  
  3949. UCopperListInit   MACRO
  3950.     movea.l  \1,a0
  3951.     move.l  \2,d0
  3952.     movea.l GfxBase,a6
  3953.     jsr -594(a6)
  3954.     ENDM
  3955.  
  3956. FreeGBuffers   MACRO
  3957.     movea.l  \1,a0
  3958.     movea.l  \2,a1
  3959.     move.l  \3,d0
  3960.     movea.l GfxBase,a6
  3961.     jsr -600(a6)
  3962.     ENDM
  3963.  
  3964. BltBitMapRastPort   MACRO
  3965.     movea.l  \1,a0
  3966.     move.l  \2,d0
  3967.     move.l  \3,d1
  3968.     movea.l  \4,a1
  3969.     move.l  \5,d2
  3970.     move.l  \6,d3
  3971.     move.l  \7,d4
  3972.     move.l  \8,d5
  3973.     move.l  \9,d6
  3974.     movea.l GfxBase,a6
  3975.     jsr -606(a6)
  3976.     ENDM
  3977.  
  3978. OrRegionRegion   MACRO
  3979.     movea.l  \1,a0
  3980.     movea.l  \2,a1
  3981.     movea.l GfxBase,a6
  3982.     jsr -612(a6)
  3983.     ENDM
  3984.  
  3985. XorRegionRegion   MACRO
  3986.     movea.l  \1,a0
  3987.     movea.l  \2,a1
  3988.     movea.l GfxBase,a6
  3989.     jsr -618(a6)
  3990.     ENDM
  3991.  
  3992. AndRegionRegion   MACRO
  3993.     movea.l  \1,a0
  3994.     movea.l  \2,a1
  3995.     movea.l GfxBase,a6
  3996.     jsr -624(a6)
  3997.     ENDM
  3998.  
  3999. SetRGB4CM   MACRO
  4000.     movea.l  \1,a0
  4001.     move.l  \2,d0
  4002.     move.l  \3,d1
  4003.     move.l  \4,d2
  4004.     move.l  \5,d3
  4005.     movea.l GfxBase,a6
  4006.     jsr -630(a6)
  4007.     ENDM
  4008.  
  4009. BltMaskBitMapRastPort   MACRO
  4010.     movea.l  \1,a0
  4011.     move.l  \2,d0
  4012.     move.l  \3,d1
  4013.     movea.l  \4,a1
  4014.     move.l  \5,d2
  4015.     move.l  \6,d3
  4016.     move.l  \7,d4
  4017.     move.l  \8,d5
  4018.     move.l  \9,d6
  4019.     movea.l  \A,a2
  4020.     movea.l GfxBase,a6
  4021.     jsr -636(a6)
  4022.     ENDM
  4023.  
  4024. graphicsPrivate1   MACRO
  4025.     movea.l GfxBase,a6
  4026.     jsr -642(a6)
  4027.     ENDM
  4028.  
  4029. graphicsPrivate2   MACRO
  4030.     movea.l GfxBase,a6
  4031.     jsr -648(a6)
  4032.     ENDM
  4033.  
  4034. AttemptLockLayerRom   MACRO
  4035.     movea.l  \1,a5
  4036.     movea.l GfxBase,a6
  4037.     jsr -654(a6)
  4038.     ENDM
  4039.  
  4040. GfxNew   MACRO
  4041.     move.l  \1,d0
  4042.     movea.l GfxBase,a6
  4043.     jsr -660(a6)
  4044.     ENDM
  4045.  
  4046. GfxFree   MACRO
  4047.     movea.l  \1,a0
  4048.     movea.l GfxBase,a6
  4049.     jsr -666(a6)
  4050.     ENDM
  4051.  
  4052. GfxAssociate   MACRO
  4053.     movea.l  \1,a0
  4054.     movea.l  \2,a1
  4055.     movea.l GfxBase,a6
  4056.     jsr -672(a6)
  4057.     ENDM
  4058.  
  4059. BitMapScale   MACRO
  4060.     movea.l  \1,a0
  4061.     movea.l GfxBase,a6
  4062.     jsr -678(a6)
  4063.     ENDM
  4064.  
  4065. ScalerDiv   MACRO
  4066.     move.l  \1,d0
  4067.     move.l  \2,d1
  4068.     move.l  \3,d2
  4069.     movea.l GfxBase,a6
  4070.     jsr -684(a6)
  4071.     ENDM
  4072.  
  4073. TextExtent   MACRO
  4074.     movea.l  \1,a1
  4075.     movea.l  \2,a0
  4076.     move.l  \3,d0
  4077.     movea.l  \4,a2
  4078.     movea.l GfxBase,a6
  4079.     jsr -690(a6)
  4080.     ENDM
  4081.  
  4082. TextFit   MACRO
  4083.     movea.l  \1,a1
  4084.     movea.l  \2,a0
  4085.     move.l  \3,d0
  4086.     movea.l  \4,a2
  4087.     movea.l  \5,a3
  4088.     move.l  \6,d1
  4089.     move.l  \7,d2
  4090.     move.l  \8,d3
  4091.     movea.l GfxBase,a6
  4092.     jsr -696(a6)
  4093.     ENDM
  4094.  
  4095. GfxLookUp   MACRO
  4096.     movea.l  \1,a0
  4097.     movea.l GfxBase,a6
  4098.     jsr -702(a6)
  4099.     ENDM
  4100.  
  4101. VideoControl   MACRO
  4102.     movea.l  \1,a0
  4103.     movea.l  \2,a1
  4104.     movea.l GfxBase,a6
  4105.     jsr -708(a6)
  4106.     ENDM
  4107.  
  4108. OpenMonitor   MACRO
  4109.     movea.l  \1,a1
  4110.     move.l  \2,d0
  4111.     movea.l GfxBase,a6
  4112.     jsr -714(a6)
  4113.     ENDM
  4114.  
  4115. CloseMonitor   MACRO
  4116.     movea.l  \1,a0
  4117.     movea.l GfxBase,a6
  4118.     jsr -720(a6)
  4119.     ENDM
  4120.  
  4121. FindDisplayInfo   MACRO
  4122.     move.l  \1,d0
  4123.     movea.l GfxBase,a6
  4124.     jsr -726(a6)
  4125.     ENDM
  4126.  
  4127. NextDisplayInfo   MACRO
  4128.     move.l  \1,d0
  4129.     movea.l GfxBase,a6
  4130.     jsr -732(a6)
  4131.     ENDM
  4132.  
  4133. graphicsPrivate3   MACRO
  4134.     movea.l GfxBase,a6
  4135.     jsr -738(a6)
  4136.     ENDM
  4137.  
  4138. graphicsPrivate4   MACRO
  4139.     movea.l GfxBase,a6
  4140.     jsr -744(a6)
  4141.     ENDM
  4142.  
  4143. graphicsPrivate5   MACRO
  4144.     movea.l GfxBase,a6
  4145.     jsr -750(a6)
  4146.     ENDM
  4147.  
  4148. GetDisplayInfoData   MACRO
  4149.     movea.l  \1,a0
  4150.     movea.l  \2,a1
  4151.     move.l  \3,d0
  4152.     move.l  \4,d1
  4153.     move.l  \5,d2
  4154.     movea.l GfxBase,a6
  4155.     jsr -756(a6)
  4156.     ENDM
  4157.  
  4158. FontExtent   MACRO
  4159.     movea.l  \1,a0
  4160.     movea.l  \2,a1
  4161.     movea.l GfxBase,a6
  4162.     jsr -762(a6)
  4163.     ENDM
  4164.  
  4165. ReadPixelLine8   MACRO
  4166.     movea.l  \1,a0
  4167.     move.l  \2,d0
  4168.     move.l  \3,d1
  4169.     move.l  \4,d2
  4170.     movea.l  \5,a2
  4171.     movea.l  \6,a1
  4172.     movea.l GfxBase,a6
  4173.     jsr -768(a6)
  4174.     ENDM
  4175.  
  4176. WritePixelLine8   MACRO
  4177.     movea.l  \1,a0
  4178.     move.l  \2,d0
  4179.     move.l  \3,d1
  4180.     move.l  \4,d2
  4181.     movea.l  \5,a2
  4182.     movea.l  \6,a1
  4183.     movea.l GfxBase,a6
  4184.     jsr -774(a6)
  4185.     ENDM
  4186.  
  4187. ReadPixelArray8   MACRO
  4188.     movea.l  \1,a0
  4189.     move.l  \2,d0
  4190.     move.l  \3,d1
  4191.     move.l  \4,d2
  4192.     move.l  \5,d3
  4193.     movea.l  \6,a2
  4194.     movea.l  \7,a1
  4195.     movea.l GfxBase,a6
  4196.     jsr -780(a6)
  4197.     ENDM
  4198.  
  4199. WritePixelArray8   MACRO
  4200.     movea.l  \1,a0
  4201.     move.l  \2,d0
  4202.     move.l  \3,d1
  4203.     move.l  \4,d2
  4204.     move.l  \5,d3
  4205.     movea.l  \6,a2
  4206.     movea.l  \7,a1
  4207.     movea.l GfxBase,a6
  4208.     jsr -786(a6)
  4209.     ENDM
  4210.  
  4211. GetVPModeID   MACRO
  4212.     movea.l  \1,a0
  4213.     movea.l GfxBase,a6
  4214.     jsr -792(a6)
  4215.     ENDM
  4216.  
  4217. ModeNotAvailable   MACRO
  4218.     move.l  \1,d0
  4219.     movea.l GfxBase,a6
  4220.     jsr -798(a6)
  4221.     ENDM
  4222.  
  4223. WeighTAMatch   MACRO
  4224.     movea.l  \1,a0
  4225.     movea.l  \2,a1
  4226.     movea.l  \3,a2
  4227.     movea.l GfxBase,a6
  4228.     jsr -804(a6)
  4229.     ENDM
  4230.  
  4231. EraseRect   MACRO
  4232.     movea.l  \1,a1
  4233.     move.l  \2,d0
  4234.     move.l  \3,d1
  4235.     move.l  \4,d2
  4236.     move.l  \5,d3
  4237.     movea.l GfxBase,a6
  4238.     jsr -810(a6)
  4239.     ENDM
  4240.  
  4241. ExtendFont   MACRO
  4242.     movea.l  \1,a0
  4243.     movea.l  \2,a1
  4244.     movea.l GfxBase,a6
  4245.     jsr -816(a6)
  4246.     ENDM
  4247.  
  4248. StripFont   MACRO
  4249.     movea.l  \1,a0
  4250.     movea.l GfxBase,a6
  4251.     jsr -822(a6)
  4252.     ENDM
  4253.  
  4254. CalcIVG   MACRO
  4255.     movea.l  \1,a0
  4256.     movea.l  \2,a1
  4257.     movea.l GfxBase,a6
  4258.     jsr -828(a6)
  4259.     ENDM
  4260.  
  4261. AttachPalExtra   MACRO
  4262.     movea.l  \1,a0
  4263.     movea.l  \2,a1
  4264.     movea.l GfxBase,a6
  4265.     jsr -834(a6)
  4266.     ENDM
  4267.  
  4268. ObtainBestPenA   MACRO
  4269.     movea.l  \1,a0
  4270.     move.l  \2,d1
  4271.     move.l  \3,d2
  4272.     move.l  \4,d3
  4273.     movea.l  \5,a1
  4274.     movea.l GfxBase,a6
  4275.     jsr -840(a6)
  4276.     ENDM
  4277.  
  4278. graphicsPrivate6   MACRO
  4279.     movea.l GfxBase,a6
  4280.     jsr -846(a6)
  4281.     ENDM
  4282.  
  4283. SetRGB32   MACRO
  4284.     movea.l  \1,a0
  4285.     move.l  \2,d0
  4286.     move.l  \3,d1
  4287.     move.l  \4,d2
  4288.     move.l  \5,d3
  4289.     movea.l GfxBase,a6
  4290.     jsr -852(a6)
  4291.     ENDM
  4292.  
  4293. GetAPen   MACRO
  4294.     movea.l  \1,a0
  4295.     movea.l GfxBase,a6
  4296.     jsr -858(a6)
  4297.     ENDM
  4298.  
  4299. GetBPen   MACRO
  4300.     movea.l  \1,a0
  4301.     movea.l GfxBase,a6
  4302.     jsr -864(a6)
  4303.     ENDM
  4304.  
  4305. GetDrMd   MACRO
  4306.     movea.l  \1,a0
  4307.     movea.l GfxBase,a6
  4308.     jsr -870(a6)
  4309.     ENDM
  4310.  
  4311. GetOutlinePen   MACRO
  4312.     movea.l  \1,a0
  4313.     movea.l GfxBase,a6
  4314.     jsr -876(a6)
  4315.     ENDM
  4316.  
  4317. LoadRGB32   MACRO
  4318.     movea.l  \1,a0
  4319.     movea.l  \2,a1
  4320.     movea.l GfxBase,a6
  4321.     jsr -882(a6)
  4322.     ENDM
  4323.  
  4324. SetChipRev   MACRO
  4325.     move.l  \1,d0
  4326.     movea.l GfxBase,a6
  4327.     jsr -888(a6)
  4328.     ENDM
  4329.  
  4330. SetABPenDrMd   MACRO
  4331.     movea.l  \1,a1
  4332.     move.l  \2,d0
  4333.     move.l  \3,d1
  4334.     move.l  \4,d2
  4335.     movea.l GfxBase,a6
  4336.     jsr -894(a6)
  4337.     ENDM
  4338.  
  4339. GetRGB32   MACRO
  4340.     movea.l  \1,a0
  4341.     move.l  \2,d0
  4342.     move.l  \3,d1
  4343.     movea.l  \4,a1
  4344.     movea.l GfxBase,a6
  4345.     jsr -900(a6)
  4346.     ENDM
  4347.  
  4348. graphicsPrivate7   MACRO
  4349.     movea.l GfxBase,a6
  4350.     jsr -906(a6)
  4351.     ENDM
  4352.  
  4353. graphicsPrivate8   MACRO
  4354.     movea.l GfxBase,a6
  4355.     jsr -912(a6)
  4356.     ENDM
  4357.  
  4358. AllocBitMap   MACRO
  4359.     move.l  \1,d0
  4360.     move.l  \2,d1
  4361.     move.l  \3,d2
  4362.     move.l  \4,d3
  4363.     movea.l  \5,a0
  4364.     movea.l GfxBase,a6
  4365.     jsr -918(a6)
  4366.     ENDM
  4367.  
  4368. FreeBitMap   MACRO
  4369.     movea.l  \1,a0
  4370.     movea.l GfxBase,a6
  4371.     jsr -924(a6)
  4372.     ENDM
  4373.  
  4374. GetExtSpriteA   MACRO
  4375.     movea.l  \1,a2
  4376.     movea.l  \2,a1
  4377.     movea.l GfxBase,a6
  4378.     jsr -930(a6)
  4379.     ENDM
  4380.  
  4381. CoerceMode   MACRO
  4382.     movea.l  \1,a0
  4383.     move.l  \2,d0
  4384.     move.l  \3,d1
  4385.     movea.l GfxBase,a6
  4386.     jsr -936(a6)
  4387.     ENDM
  4388.  
  4389. ChangeVPBitMap   MACRO
  4390.     movea.l  \1,a0
  4391.     movea.l  \2,a1
  4392.     movea.l  \3,a2
  4393.     movea.l GfxBase,a6
  4394.     jsr -942(a6)
  4395.     ENDM
  4396.  
  4397. ReleasePen   MACRO
  4398.     movea.l  \1,a0
  4399.     move.l  \2,d0
  4400.     movea.l GfxBase,a6
  4401.     jsr -948(a6)
  4402.     ENDM
  4403.  
  4404. ObtainPen   MACRO
  4405.     movea.l  \1,a0
  4406.     move.l  \2,d0
  4407.     move.l  \3,d1
  4408.     move.l  \4,d2
  4409.     move.l  \5,d3
  4410.     move.l  \6,d4
  4411.     movea.l GfxBase,a6
  4412.     jsr -954(a6)
  4413.     ENDM
  4414.  
  4415. GetBitMapAttr   MACRO
  4416.     movea.l  \1,a0
  4417.     move.l  \2,d1
  4418.     movea.l GfxBase,a6
  4419.     jsr -960(a6)
  4420.     ENDM
  4421.  
  4422. AllocDBufInfo   MACRO
  4423.     movea.l  \1,a0
  4424.     movea.l GfxBase,a6
  4425.     jsr -966(a6)
  4426.     ENDM
  4427.  
  4428. FreeDBufInfo   MACRO
  4429.     movea.l  \1,a1
  4430.     movea.l GfxBase,a6
  4431.     jsr -972(a6)
  4432.     ENDM
  4433.  
  4434. SetOutlinePen   MACRO
  4435.     movea.l  \1,a0
  4436.     move.l  \2,d0
  4437.     movea.l GfxBase,a6
  4438.     jsr -978(a6)
  4439.     ENDM
  4440.  
  4441. SetWriteMask   MACRO
  4442.     movea.l  \1,a0
  4443.     move.l  \2,d0
  4444.     movea.l GfxBase,a6
  4445.     jsr -984(a6)
  4446.     ENDM
  4447.  
  4448. SetMaxPen   MACRO
  4449.     movea.l  \1,a0
  4450.     move.l  \2,d0
  4451.     movea.l GfxBase,a6
  4452.     jsr -990(a6)
  4453.     ENDM
  4454.  
  4455. SetRGB32CM   MACRO
  4456.     movea.l  \1,a0
  4457.     move.l  \2,d0
  4458.     move.l  \3,d1
  4459.     move.l  \4,d2
  4460.     move.l  \5,d3
  4461.     movea.l GfxBase,a6
  4462.     jsr -996(a6)
  4463.     ENDM
  4464.  
  4465. ScrollRasterBF   MACRO
  4466.     movea.l  \1,a1
  4467.     move.l  \2,d0
  4468.     move.l  \3,d1
  4469.     move.l  \4,d2
  4470.     move.l  \5,d3
  4471.     move.l  \6,d4
  4472.     move.l  \7,d5
  4473.     movea.l GfxBase,a6
  4474.     jsr -1002(a6)
  4475.     ENDM
  4476.  
  4477. FindColor   MACRO
  4478.     movea.l  \1,a3
  4479.     move.l  \2,d1
  4480.     move.l  \3,d2
  4481.     move.l  \4,d3
  4482.     move.l  \5,d4
  4483.     movea.l GfxBase,a6
  4484.     jsr -1008(a6)
  4485.     ENDM
  4486.  
  4487. graphicsPrivate9   MACRO
  4488.     movea.l GfxBase,a6
  4489.     jsr -1014(a6)
  4490.     ENDM
  4491.  
  4492. AllocSpriteDataA   MACRO
  4493.     movea.l  \1,a2
  4494.     movea.l  \2,a1
  4495.     movea.l GfxBase,a6
  4496.     jsr -1020(a6)
  4497.     ENDM
  4498.  
  4499. ChangeExtSpriteA   MACRO
  4500.     movea.l  \1,a0
  4501.     movea.l  \2,a1
  4502.     movea.l  \3,a2
  4503.     movea.l  \4,a3
  4504.     movea.l GfxBase,a6
  4505.     jsr -1026(a6)
  4506.     ENDM
  4507.  
  4508. FreeSpriteData   MACRO
  4509.     movea.l  \1,a2
  4510.     movea.l GfxBase,a6
  4511.     jsr -1032(a6)
  4512.     ENDM
  4513.  
  4514. SetRPAttrsA   MACRO
  4515.     movea.l  \1,a0
  4516.     movea.l  \2,a1
  4517.     movea.l GfxBase,a6
  4518.     jsr -1038(a6)
  4519.     ENDM
  4520.  
  4521. GetRPAttrsA   MACRO
  4522.     movea.l  \1,a0
  4523.     movea.l  \2,a1
  4524.     movea.l GfxBase,a6
  4525.     jsr -1044(a6)
  4526.     ENDM
  4527.  
  4528. BestModeIDA   MACRO
  4529.     movea.l  \1,a0
  4530.     movea.l GfxBase,a6
  4531.     jsr -1050(a6)
  4532.     ENDM
  4533.  
  4534. WriteChunkyPixels   MACRO
  4535.     movea.l  \1,a0
  4536.     move.l  \2,d0
  4537.     move.l  \3,d1
  4538.     move.l  \4,d2
  4539.     move.l  \5,d3
  4540.     movea.l  \6,a2
  4541.     move.l  \7,d4
  4542.     movea.l GfxBase,a6
  4543.     jsr -1056(a6)
  4544.     ENDM
  4545.  
  4546. OpenGUIFont   MACRO
  4547.     movea.l  \1,a0
  4548.     move.l  \2,d0
  4549.     movea.l  \3,a1
  4550.     movea.l GUIEnvBase,a6
  4551.     jsr -30(a6)
  4552.     ENDM
  4553.  
  4554. CloseGUIFont   MACRO
  4555.     movea.l  \1,a0
  4556.     movea.l GUIEnvBase,a6
  4557.     jsr -36(a6)
  4558.     ENDM
  4559.  
  4560. OpenGUIScreenA   MACRO
  4561.     move.l  \1,d0
  4562.     move.l  \2,d1
  4563.     movea.l  \3,a0
  4564.     movea.l  \4,a1
  4565.     movea.l GUIEnvBase,a6
  4566.     jsr -42(a6)
  4567.     ENDM
  4568.  
  4569. OpenGUIWindowA   MACRO
  4570.     move.l  \1,d0
  4571.     move.l  \2,d1
  4572.     move.l  \3,d2
  4573.     move.l  \4,d3
  4574.     movea.l  \5,a0
  4575.     move.l  \6,d4
  4576.     move.l  \7,d5
  4577.     movea.l  \8,a1
  4578.     movea.l  \9,a2
  4579.     movea.l GUIEnvBase,a6
  4580.     jsr -48(a6)
  4581.     ENDM
  4582.  
  4583. CloseGUIWindow   MACRO
  4584.     movea.l  \1,a0
  4585.     movea.l GUIEnvBase,a6
  4586.     jsr -54(a6)
  4587.     ENDM
  4588.  
  4589. CloseGUIScreen   MACRO
  4590.     movea.l  \1,a0
  4591.     movea.l GUIEnvBase,a6
  4592.     jsr -60(a6)
  4593.     ENDM
  4594.  
  4595. CreateGUIInfoA   MACRO
  4596.     movea.l  \1,a0
  4597.     movea.l  \2,a1
  4598.     movea.l GUIEnvBase,a6
  4599.     jsr -66(a6)
  4600.     ENDM
  4601.  
  4602. FreeGUIInfo   MACRO
  4603.     movea.l  \1,a0
  4604.     movea.l GUIEnvBase,a6
  4605.     jsr -72(a6)
  4606.     ENDM
  4607.  
  4608. DrawGUIA   MACRO
  4609.     movea.l  \1,a0
  4610.     movea.l  \2,a1
  4611.     movea.l GUIEnvBase,a6
  4612.     jsr -78(a6)
  4613.     ENDM
  4614.  
  4615. ChangeGUI   MACRO
  4616.     movea.l  \1,a0
  4617.     movea.l  \2,a1
  4618.     movea.l GUIEnvBase,a6
  4619.     jsr -84(a6)
  4620.     ENDM
  4621.  
  4622. CreateGUIGadgetA   MACRO
  4623.     movea.l  \1,a0
  4624.     move.l  \2,d0
  4625.     move.l  \3,d1
  4626.     move.l  \4,d2
  4627.     move.l  \5,d3
  4628.     move.l  \6,d4
  4629.     movea.l  \7,a1
  4630.     movea.l GUIEnvBase,a6
  4631.     jsr -90(a6)
  4632.     ENDM
  4633.  
  4634. CreateGUIMenuEntryA   MACRO
  4635.     movea.l  \1,a0
  4636.     move.l  \2,d0
  4637.     movea.l  \3,a1
  4638.     movea.l  \4,a2
  4639.     movea.l GUIEnvBase,a6
  4640.     jsr -96(a6)
  4641.     ENDM
  4642.  
  4643. WaitGUIMsg   MACRO
  4644.     movea.l  \1,a0
  4645.     movea.l GUIEnvBase,a6
  4646.     jsr -102(a6)
  4647.     ENDM
  4648.  
  4649. GetGUIMsg   MACRO
  4650.     movea.l  \1,a0
  4651.     movea.l GUIEnvBase,a6
  4652.     jsr -108(a6)
  4653.     ENDM
  4654.  
  4655. SetGUIGadgetA   MACRO
  4656.     movea.l  \1,a0
  4657.     move.l  \2,d0
  4658.     movea.l  \3,a1
  4659.     movea.l GUIEnvBase,a6
  4660.     jsr -114(a6)
  4661.     ENDM
  4662.  
  4663. GetGUIGadgetA   MACRO
  4664.     movea.l  \1,a0
  4665.     move.l  \2,d0
  4666.     move.l  \3,d1
  4667.     movea.l GUIEnvBase,a6
  4668.     jsr -120(a6)
  4669.     ENDM
  4670.  
  4671. GUIGadgetActionA   MACRO
  4672.     movea.l  \1,a0
  4673.     movea.l  \2,a1
  4674.     movea.l GUIEnvBase,a6
  4675.     jsr -126(a6)
  4676.     ENDM
  4677.  
  4678. GUIRequestA   MACRO
  4679.     movea.l  \1,a0
  4680.     movea.l  \2,a1
  4681.     move.l  \3,d0
  4682.     movea.l  \4,a2
  4683.     movea.l GUIEnvBase,a6
  4684.     jsr -132(a6)
  4685.     ENDM
  4686.  
  4687. ShowGuideNodeA   MACRO
  4688.     movea.l  \1,a0
  4689.     movea.l  \2,a1
  4690.     movea.l  \3,a2
  4691.     movea.l  \4,a3
  4692.     movea.l GUIEnvBase,a6
  4693.     jsr -138(a6)
  4694.     ENDM
  4695.  
  4696. GetCatStr   MACRO
  4697.     movea.l  \1,a0
  4698.     move.l  \2,d0
  4699.     movea.l  \3,a1
  4700.     movea.l GUIEnvBase,a6
  4701.     jsr -144(a6)
  4702.     ENDM
  4703.  
  4704. GetLocStr   MACRO
  4705.     movea.l  \1,a0
  4706.     move.l  \2,d0
  4707.     movea.l  \3,a1
  4708.     movea.l GUIEnvBase,a6
  4709.     jsr -150(a6)
  4710.     ENDM
  4711.  
  4712. iconPrivate1   MACRO
  4713.     movea.l IconBase,a6
  4714.     jsr -30(a6)
  4715.     ENDM
  4716.  
  4717. iconPrivate2   MACRO
  4718.     movea.l IconBase,a6
  4719.     jsr -36(a6)
  4720.     ENDM
  4721.  
  4722. iconPrivate3   MACRO
  4723.     movea.l IconBase,a6
  4724.     jsr -42(a6)
  4725.     ENDM
  4726.  
  4727. iconPrivate4   MACRO
  4728.     movea.l IconBase,a6
  4729.     jsr -48(a6)
  4730.     ENDM
  4731.  
  4732. FreeFreeList   MACRO
  4733.     movea.l  \1,a0
  4734.     movea.l IconBase,a6
  4735.     jsr -54(a6)
  4736.     ENDM
  4737.  
  4738. iconPrivate5   MACRO
  4739.     movea.l IconBase,a6
  4740.     jsr -60(a6)
  4741.     ENDM
  4742.  
  4743. iconPrivate6   MACRO
  4744.     movea.l IconBase,a6
  4745.     jsr -66(a6)
  4746.     ENDM
  4747.  
  4748. AddFreeList   MACRO
  4749.     movea.l  \1,a0
  4750.     movea.l  \2,a1
  4751.     movea.l  \3,a2
  4752.     movea.l IconBase,a6
  4753.     jsr -72(a6)
  4754.     ENDM
  4755.  
  4756. GetDiskObject   MACRO
  4757.     movea.l  \1,a0
  4758.     movea.l IconBase,a6
  4759.     jsr -78(a6)
  4760.     ENDM
  4761.  
  4762. PutDiskObject   MACRO
  4763.     movea.l  \1,a0
  4764.     movea.l  \2,a1
  4765.     movea.l IconBase,a6
  4766.     jsr -84(a6)
  4767.     ENDM
  4768.  
  4769. FreeDiskObject   MACRO
  4770.     movea.l  \1,a0
  4771.     movea.l IconBase,a6
  4772.     jsr -90(a6)
  4773.     ENDM
  4774.  
  4775. FindToolType   MACRO
  4776.     movea.l  \1,a0
  4777.     movea.l  \2,a1
  4778.     movea.l IconBase,a6
  4779.     jsr -96(a6)
  4780.     ENDM
  4781.  
  4782. MatchToolValue   MACRO
  4783.     movea.l  \1,a0
  4784.     movea.l  \2,a1
  4785.     movea.l IconBase,a6
  4786.     jsr -102(a6)
  4787.     ENDM
  4788.  
  4789. BumpRevision   MACRO
  4790.     movea.l  \1,a0
  4791.     movea.l  \2,a1
  4792.     movea.l IconBase,a6
  4793.     jsr -108(a6)
  4794.     ENDM
  4795.  
  4796. iconPrivate7   MACRO
  4797.     movea.l IconBase,a6
  4798.     jsr -114(a6)
  4799.     ENDM
  4800.  
  4801. GetDefDiskObject   MACRO
  4802.     move.l  \1,d0
  4803.     movea.l IconBase,a6
  4804.     jsr -120(a6)
  4805.     ENDM
  4806.  
  4807. PutDefDiskObject   MACRO
  4808.     movea.l  \1,a0
  4809.     movea.l IconBase,a6
  4810.     jsr -126(a6)
  4811.     ENDM
  4812.  
  4813. GetDiskObjectNew   MACRO
  4814.     movea.l  \1,a0
  4815.     movea.l IconBase,a6
  4816.     jsr -132(a6)
  4817.     ENDM
  4818.  
  4819. DeleteDiskObject   MACRO
  4820.     movea.l  \1,a0
  4821.     movea.l IconBase,a6
  4822.     jsr -138(a6)
  4823.     ENDM
  4824.  
  4825. AllocIFF   MACRO
  4826.     movea.l IFFParseBase,a6
  4827.     jsr -30(a6)
  4828.     ENDM
  4829.  
  4830. OpenIFF   MACRO
  4831.     movea.l  \1,a0
  4832.     move.l  \2,d0
  4833.     movea.l IFFParseBase,a6
  4834.     jsr -36(a6)
  4835.     ENDM
  4836.  
  4837. ParseIFF   MACRO
  4838.     movea.l  \1,a0
  4839.     move.l  \2,d0
  4840.     movea.l IFFParseBase,a6
  4841.     jsr -42(a6)
  4842.     ENDM
  4843.  
  4844. CloseIFF   MACRO
  4845.     movea.l  \1,a0
  4846.     movea.l IFFParseBase,a6
  4847.     jsr -48(a6)
  4848.     ENDM
  4849.  
  4850. FreeIFF   MACRO
  4851.     movea.l  \1,a0
  4852.     movea.l IFFParseBase,a6
  4853.     jsr -54(a6)
  4854.     ENDM
  4855.  
  4856. ReadChunkBytes   MACRO
  4857.     movea.l  \1,a0
  4858.     movea.l  \2,a1
  4859.     move.l  \3,d0
  4860.     movea.l IFFParseBase,a6
  4861.     jsr -60(a6)
  4862.     ENDM
  4863.  
  4864. WriteChunkBytes   MACRO
  4865.     movea.l  \1,a0
  4866.     movea.l  \2,a1
  4867.     move.l  \3,d0
  4868.     movea.l IFFParseBase,a6
  4869.     jsr -66(a6)
  4870.     ENDM
  4871.  
  4872. ReadChunkRecords   MACRO
  4873.     movea.l  \1,a0
  4874.     movea.l  \2,a1
  4875.     move.l  \3,d0
  4876.     move.l  \4,d1
  4877.     movea.l IFFParseBase,a6
  4878.     jsr -72(a6)
  4879.     ENDM
  4880.  
  4881. WriteChunkRecords   MACRO
  4882.     movea.l  \1,a0
  4883.     movea.l  \2,a1
  4884.     move.l  \3,d0
  4885.     move.l  \4,d1
  4886.     movea.l IFFParseBase,a6
  4887.     jsr -78(a6)
  4888.     ENDM
  4889.  
  4890. PushChunk   MACRO
  4891.     movea.l  \1,a0
  4892.     move.l  \2,d0
  4893.     move.l  \3,d1
  4894.     move.l  \4,d2
  4895.     movea.l IFFParseBase,a6
  4896.     jsr -84(a6)
  4897.     ENDM
  4898.  
  4899. PopChunk   MACRO
  4900.     movea.l  \1,a0
  4901.     movea.l IFFParseBase,a6
  4902.     jsr -90(a6)
  4903.     ENDM
  4904.  
  4905. EntryHandler   MACRO
  4906.     movea.l  \1,a0
  4907.     move.l  \2,d0
  4908.     move.l  \3,d1
  4909.     move.l  \4,d2
  4910.     movea.l  \5,a1
  4911.     movea.l  \6,a2
  4912.     movea.l IFFParseBase,a6
  4913.     jsr -102(a6)
  4914.     ENDM
  4915.  
  4916. ExitHandler   MACRO
  4917.     movea.l  \1,a0
  4918.     move.l  \2,d0
  4919.     move.l  \3,d1
  4920.     move.l  \4,d2
  4921.     movea.l  \5,a1
  4922.     movea.l  \6,a2
  4923.     movea.l IFFParseBase,a6
  4924.     jsr -108(a6)
  4925.     ENDM
  4926.  
  4927. PropChunk   MACRO
  4928.     movea.l  \1,a0
  4929.     move.l  \2,d0
  4930.     move.l  \3,d1
  4931.     movea.l IFFParseBase,a6
  4932.     jsr -114(a6)
  4933.     ENDM
  4934.  
  4935. PropChunks   MACRO
  4936.     movea.l  \1,a0
  4937.     movea.l  \2,a1
  4938.     move.l  \3,d0
  4939.     movea.l IFFParseBase,a6
  4940.     jsr -120(a6)
  4941.     ENDM
  4942.  
  4943. StopChunk   MACRO
  4944.     movea.l  \1,a0
  4945.     move.l  \2,d0
  4946.     move.l  \3,d1
  4947.     movea.l IFFParseBase,a6
  4948.     jsr -126(a6)
  4949.     ENDM
  4950.  
  4951. StopChunks   MACRO
  4952.     movea.l  \1,a0
  4953.     movea.l  \2,a1
  4954.     move.l  \3,d0
  4955.     movea.l IFFParseBase,a6
  4956.     jsr -132(a6)
  4957.     ENDM
  4958.  
  4959. CollectionChunk   MACRO
  4960.     movea.l  \1,a0
  4961.     move.l  \2,d0
  4962.     move.l  \3,d1
  4963.     movea.l IFFParseBase,a6
  4964.     jsr -138(a6)
  4965.     ENDM
  4966.  
  4967. CollectionChunks   MACRO
  4968.     movea.l  \1,a0
  4969.     movea.l  \2,a1
  4970.     move.l  \3,d0
  4971.     movea.l IFFParseBase,a6
  4972.     jsr -144(a6)
  4973.     ENDM
  4974.  
  4975. StopOnExit   MACRO
  4976.     movea.l  \1,a0
  4977.     move.l  \2,d0
  4978.     move.l  \3,d1
  4979.     movea.l IFFParseBase,a6
  4980.     jsr -150(a6)
  4981.     ENDM
  4982.  
  4983. FindProp   MACRO
  4984.     movea.l  \1,a0
  4985.     move.l  \2,d0
  4986.     move.l  \3,d1
  4987.     movea.l IFFParseBase,a6
  4988.     jsr -156(a6)
  4989.     ENDM
  4990.  
  4991. FindCollection   MACRO
  4992.     movea.l  \1,a0
  4993.     move.l  \2,d0
  4994.     move.l  \3,d1
  4995.     movea.l IFFParseBase,a6
  4996.     jsr -162(a6)
  4997.     ENDM
  4998.  
  4999. FindPropContext   MACRO
  5000.     movea.l  \1,a0
  5001.     movea.l IFFParseBase,a6
  5002.     jsr -168(a6)
  5003.     ENDM
  5004.  
  5005. CurrentChunk   MACRO
  5006.     movea.l  \1,a0
  5007.     movea.l IFFParseBase,a6
  5008.     jsr -174(a6)
  5009.     ENDM
  5010.  
  5011. ParentChunk   MACRO
  5012.     movea.l  \1,a0
  5013.     movea.l IFFParseBase,a6
  5014.     jsr -180(a6)
  5015.     ENDM
  5016.  
  5017. AllocLocalItem   MACRO
  5018.     move.l  \1,d0
  5019.     move.l  \2,d1
  5020.     move.l  \3,d2
  5021.     move.l  \4,d3
  5022.     movea.l IFFParseBase,a6
  5023.     jsr -186(a6)
  5024.     ENDM
  5025.  
  5026. LocalItemData   MACRO
  5027.     movea.l  \1,a0
  5028.     movea.l IFFParseBase,a6
  5029.     jsr -192(a6)
  5030.     ENDM
  5031.  
  5032. SetLocalItemPurge   MACRO
  5033.     movea.l  \1,a0
  5034.     movea.l  \2,a1
  5035.     movea.l IFFParseBase,a6
  5036.     jsr -198(a6)
  5037.     ENDM
  5038.  
  5039. FreeLocalItem   MACRO
  5040.     movea.l  \1,a0
  5041.     movea.l IFFParseBase,a6
  5042.     jsr -204(a6)
  5043.     ENDM
  5044.  
  5045. FindLocalItem   MACRO
  5046.     movea.l  \1,a0
  5047.     move.l  \2,d0
  5048.     move.l  \3,d1
  5049.     move.l  \4,d2
  5050.     movea.l IFFParseBase,a6
  5051.     jsr -210(a6)
  5052.     ENDM
  5053.  
  5054. StoreLocalItem   MACRO
  5055.     movea.l  \1,a0
  5056.     movea.l  \2,a1
  5057.     move.l  \3,d0
  5058.     movea.l IFFParseBase,a6
  5059.     jsr -216(a6)
  5060.     ENDM
  5061.  
  5062. StoreItemInContext   MACRO
  5063.     movea.l  \1,a0
  5064.     movea.l  \2,a1
  5065.     movea.l  \3,a2
  5066.     movea.l IFFParseBase,a6
  5067.     jsr -222(a6)
  5068.     ENDM
  5069.  
  5070. InitIFF   MACRO
  5071.     movea.l  \1,a0
  5072.     move.l  \2,d0
  5073.     movea.l  \3,a1
  5074.     movea.l IFFParseBase,a6
  5075.     jsr -228(a6)
  5076.     ENDM
  5077.  
  5078. InitIFFasDOS   MACRO
  5079.     movea.l  \1,a0
  5080.     movea.l IFFParseBase,a6
  5081.     jsr -234(a6)
  5082.     ENDM
  5083.  
  5084. InitIFFasClip   MACRO
  5085.     movea.l  \1,a0
  5086.     movea.l IFFParseBase,a6
  5087.     jsr -240(a6)
  5088.     ENDM
  5089.  
  5090. OpenClipboard   MACRO
  5091.     move.l  \1,d0
  5092.     movea.l IFFParseBase,a6
  5093.     jsr -246(a6)
  5094.     ENDM
  5095.  
  5096. CloseClipboard   MACRO
  5097.     movea.l  \1,a0
  5098.     movea.l IFFParseBase,a6
  5099.     jsr -252(a6)
  5100.     ENDM
  5101.  
  5102. GoodID   MACRO
  5103.     move.l  \1,d0
  5104.     movea.l IFFParseBase,a6
  5105.     jsr -258(a6)
  5106.     ENDM
  5107.  
  5108. GoodType   MACRO
  5109.     move.l  \1,d0
  5110.     movea.l IFFParseBase,a6
  5111.     jsr -264(a6)
  5112.     ENDM
  5113.  
  5114. IDtoStr   MACRO
  5115.     move.l  \1,d0
  5116.     movea.l  \2,a0
  5117.     movea.l IFFParseBase,a6
  5118.     jsr -270(a6)
  5119.     ENDM
  5120.  
  5121. PeekQualifier   MACRO
  5122.     movea.l InputBase,a6
  5123.     jsr -42(a6)
  5124.     ENDM
  5125.  
  5126. OpenIntuition   MACRO
  5127.     movea.l IntuitionBase,a6
  5128.     jsr -30(a6)
  5129.     ENDM
  5130.  
  5131. Intuition   MACRO
  5132.     movea.l  \1,a0
  5133.     movea.l IntuitionBase,a6
  5134.     jsr -36(a6)
  5135.     ENDM
  5136.  
  5137. AddGadget   MACRO
  5138.     movea.l  \1,a0
  5139.     movea.l  \2,a1
  5140.     move.l  \3,d0
  5141.     movea.l IntuitionBase,a6
  5142.     jsr -42(a6)
  5143.     ENDM
  5144.  
  5145. ClearDMRequest   MACRO
  5146.     movea.l  \1,a0
  5147.     movea.l IntuitionBase,a6
  5148.     jsr -48(a6)
  5149.     ENDM
  5150.  
  5151. ClearMenuStrip   MACRO
  5152.     movea.l  \1,a0
  5153.     movea.l IntuitionBase,a6
  5154.     jsr -54(a6)
  5155.     ENDM
  5156.  
  5157. ClearPointer   MACRO
  5158.     movea.l  \1,a0
  5159.     movea.l IntuitionBase,a6
  5160.     jsr -60(a6)
  5161.     ENDM
  5162.  
  5163. CloseScreen   MACRO
  5164.     movea.l  \1,a0
  5165.     movea.l IntuitionBase,a6
  5166.     jsr -66(a6)
  5167.     ENDM
  5168.  
  5169. CloseWindow   MACRO
  5170.     movea.l  \1,a0
  5171.     movea.l IntuitionBase,a6
  5172.     jsr -72(a6)
  5173.     ENDM
  5174.  
  5175. CloseWorkBench   MACRO
  5176.     movea.l IntuitionBase,a6
  5177.     jsr -78(a6)
  5178.     ENDM
  5179.  
  5180. CurrentTime   MACRO
  5181.     movea.l  \1,a0
  5182.     movea.l  \2,a1
  5183.     movea.l IntuitionBase,a6
  5184.     jsr -84(a6)
  5185.     ENDM
  5186.  
  5187. DisplayAlert   MACRO
  5188.     move.l  \1,d0
  5189.     movea.l  \2,a0
  5190.     move.l  \3,d1
  5191.     movea.l IntuitionBase,a6
  5192.     jsr -90(a6)
  5193.     ENDM
  5194.  
  5195. DisplayBeep   MACRO
  5196.     movea.l  \1,a0
  5197.     movea.l IntuitionBase,a6
  5198.     jsr -96(a6)
  5199.     ENDM
  5200.  
  5201. DoubleClick   MACRO
  5202.     move.l  \1,d0
  5203.     move.l  \2,d1
  5204.     move.l  \3,d2
  5205.     move.l  \4,d3
  5206.     movea.l IntuitionBase,a6
  5207.     jsr -102(a6)
  5208.     ENDM
  5209.  
  5210. DrawBorder   MACRO
  5211.     movea.l  \1,a0
  5212.     movea.l  \2,a1
  5213.     move.l  \3,d0
  5214.     move.l  \4,d1
  5215.     movea.l IntuitionBase,a6
  5216.     jsr -108(a6)
  5217.     ENDM
  5218.  
  5219. DrawImage   MACRO
  5220.     movea.l  \1,a0
  5221.     movea.l  \2,a1
  5222.     move.l  \3,d0
  5223.     move.l  \4,d1
  5224.     movea.l IntuitionBase,a6
  5225.     jsr -114(a6)
  5226.     ENDM
  5227.  
  5228. EndRequest   MACRO
  5229.     movea.l  \1,a0
  5230.     movea.l  \2,a1
  5231.     movea.l IntuitionBase,a6
  5232.     jsr -120(a6)
  5233.     ENDM
  5234.  
  5235. GetDefPrefs   MACRO
  5236.     movea.l  \1,a0
  5237.     move.l  \2,d0
  5238.     movea.l IntuitionBase,a6
  5239.     jsr -126(a6)
  5240.     ENDM
  5241.  
  5242. GetPrefs   MACRO
  5243.     movea.l  \1,a0
  5244.     move.l  \2,d0
  5245.     movea.l IntuitionBase,a6
  5246.     jsr -132(a6)
  5247.     ENDM
  5248.  
  5249. InitRequester   MACRO
  5250.     movea.l  \1,a0
  5251.     movea.l IntuitionBase,a6
  5252.     jsr -138(a6)
  5253.     ENDM
  5254.  
  5255. ItemAddress   MACRO
  5256.     movea.l  \1,a0
  5257.     move.l  \2,d0
  5258.     movea.l IntuitionBase,a6
  5259.     jsr -144(a6)
  5260.     ENDM
  5261.  
  5262. ModifyIDCMP   MACRO
  5263.     movea.l  \1,a0
  5264.     move.l  \2,d0
  5265.     movea.l IntuitionBase,a6
  5266.     jsr -150(a6)
  5267.     ENDM
  5268.  
  5269. ModifyProp   MACRO
  5270.     movea.l  \1,a0
  5271.     movea.l  \2,a1
  5272.     movea.l  \3,a2
  5273.     move.l  \4,d0
  5274.     move.l  \5,d1
  5275.     move.l  \6,d2
  5276.     move.l  \7,d3
  5277.     move.l  \8,d4
  5278.     movea.l IntuitionBase,a6
  5279.     jsr -156(a6)
  5280.     ENDM
  5281.  
  5282. MoveScreen   MACRO
  5283.     movea.l  \1,a0
  5284.     move.l  \2,d0
  5285.     move.l  \3,d1
  5286.     movea.l IntuitionBase,a6
  5287.     jsr -162(a6)
  5288.     ENDM
  5289.  
  5290. MoveWindow   MACRO
  5291.     movea.l  \1,a0
  5292.     move.l  \2,d0
  5293.     move.l  \3,d1
  5294.     movea.l IntuitionBase,a6
  5295.     jsr -168(a6)
  5296.     ENDM
  5297.  
  5298. OffGadget   MACRO
  5299.     movea.l  \1,a0
  5300.     movea.l  \2,a1
  5301.     movea.l  \3,a2
  5302.     movea.l IntuitionBase,a6
  5303.     jsr -174(a6)
  5304.     ENDM
  5305.  
  5306. OffMenu   MACRO
  5307.     movea.l  \1,a0
  5308.     move.l  \2,d0
  5309.     movea.l IntuitionBase,a6
  5310.     jsr -180(a6)
  5311.     ENDM
  5312.  
  5313. OnGadget   MACRO
  5314.     movea.l  \1,a0
  5315.     movea.l  \2,a1
  5316.     movea.l  \3,a2
  5317.     movea.l IntuitionBase,a6
  5318.     jsr -186(a6)
  5319.     ENDM
  5320.  
  5321. OnMenu   MACRO
  5322.     movea.l  \1,a0
  5323.     move.l  \2,d0
  5324.     movea.l IntuitionBase,a6
  5325.     jsr -192(a6)
  5326.     ENDM
  5327.  
  5328. OpenScreen   MACRO
  5329.     movea.l  \1,a0
  5330.     movea.l IntuitionBase,a6
  5331.     jsr -198(a6)
  5332.     ENDM
  5333.  
  5334. OpenWindow   MACRO
  5335.     movea.l  \1,a0
  5336.     movea.l IntuitionBase,a6
  5337.     jsr -204(a6)
  5338.     ENDM
  5339.  
  5340. OpenWorkBench   MACRO
  5341.     movea.l IntuitionBase,a6
  5342.     jsr -210(a6)
  5343.     ENDM
  5344.  
  5345. PrintIText   MACRO
  5346.     movea.l  \1,a0
  5347.     movea.l  \2,a1
  5348.     move.l  \3,d0
  5349.     move.l  \4,d1
  5350.     movea.l IntuitionBase,a6
  5351.     jsr -216(a6)
  5352.     ENDM
  5353.  
  5354. RefreshGadgets   MACRO
  5355.     movea.l  \1,a0
  5356.     movea.l  \2,a1
  5357.     movea.l  \3,a2
  5358.     movea.l IntuitionBase,a6
  5359.     jsr -222(a6)
  5360.     ENDM
  5361.  
  5362. RemoveGadget   MACRO
  5363.     movea.l  \1,a0
  5364.     movea.l  \2,a1
  5365.     movea.l IntuitionBase,a6
  5366.     jsr -228(a6)
  5367.     ENDM
  5368.  
  5369. ReportMouse   MACRO
  5370.     move.l  \1,d0
  5371.     movea.l  \2,a0
  5372.     movea.l IntuitionBase,a6
  5373.     jsr -234(a6)
  5374.     ENDM
  5375.  
  5376. Request   MACRO
  5377.     movea.l  \1,a0
  5378.     movea.l  \2,a1
  5379.     movea.l IntuitionBase,a6
  5380.     jsr -240(a6)
  5381.     ENDM
  5382.  
  5383. ScreenToBack   MACRO
  5384.     movea.l  \1,a0
  5385.     movea.l IntuitionBase,a6
  5386.     jsr -246(a6)
  5387.     ENDM
  5388.  
  5389. ScreenToFront   MACRO
  5390.     movea.l  \1,a0
  5391.     movea.l IntuitionBase,a6
  5392.     jsr -252(a6)
  5393.     ENDM
  5394.  
  5395. SetDMRequest   MACRO
  5396.     movea.l  \1,a0
  5397.     movea.l  \2,a1
  5398.     movea.l IntuitionBase,a6
  5399.     jsr -258(a6)
  5400.     ENDM
  5401.  
  5402. SetMenuStrip   MACRO
  5403.     movea.l  \1,a0
  5404.     movea.l  \2,a1
  5405.     movea.l IntuitionBase,a6
  5406.     jsr -264(a6)
  5407.     ENDM
  5408.  
  5409. SetPointer   MACRO
  5410.     movea.l  \1,a0
  5411.     movea.l  \2,a1
  5412.     move.l  \3,d0
  5413.     move.l  \4,d1
  5414.     move.l  \5,d2
  5415.     move.l  \6,d3
  5416.     movea.l IntuitionBase,a6
  5417.     jsr -270(a6)
  5418.     ENDM
  5419.  
  5420. SetWindowTitles   MACRO
  5421.     movea.l  \1,a0
  5422.     movea.l  \2,a1
  5423.     movea.l  \3,a2
  5424.     movea.l IntuitionBase,a6
  5425.     jsr -276(a6)
  5426.     ENDM
  5427.  
  5428. ShowTitle   MACRO
  5429.     movea.l  \1,a0
  5430.     move.l  \2,d0
  5431.     movea.l IntuitionBase,a6
  5432.     jsr -282(a6)
  5433.     ENDM
  5434.  
  5435. SizeWindow   MACRO
  5436.     movea.l  \1,a0
  5437.     move.l  \2,d0
  5438.     move.l  \3,d1
  5439.     movea.l IntuitionBase,a6
  5440.     jsr -288(a6)
  5441.     ENDM
  5442.  
  5443. ViewAddress   MACRO
  5444.     movea.l IntuitionBase,a6
  5445.     jsr -294(a6)
  5446.     ENDM
  5447.  
  5448. ViewPortAddress   MACRO
  5449.     movea.l  \1,a0
  5450.     movea.l IntuitionBase,a6
  5451.     jsr -300(a6)
  5452.     ENDM
  5453.  
  5454. WindowToBack   MACRO
  5455.     movea.l  \1,a0
  5456.     movea.l IntuitionBase,a6
  5457.     jsr -306(a6)
  5458.     ENDM
  5459.  
  5460. WindowToFront   MACRO
  5461.     movea.l  \1,a0
  5462.     movea.l IntuitionBase,a6
  5463.     jsr -312(a6)
  5464.     ENDM
  5465.  
  5466. WindowLimits   MACRO
  5467.     movea.l  \1,a0
  5468.     move.l  \2,d0
  5469.     move.l  \3,d1
  5470.     move.l  \4,d2
  5471.     move.l  \5,d3
  5472.     movea.l IntuitionBase,a6
  5473.     jsr -318(a6)
  5474.     ENDM
  5475.  
  5476. SetPrefs   MACRO
  5477.     movea.l  \1,a0
  5478.     move.l  \2,d0
  5479.     move.l  \3,d1
  5480.     movea.l IntuitionBase,a6
  5481.     jsr -324(a6)
  5482.     ENDM
  5483.  
  5484. IntuiTextLength   MACRO
  5485.     movea.l  \1,a0
  5486.     movea.l IntuitionBase,a6
  5487.     jsr -330(a6)
  5488.     ENDM
  5489.  
  5490. WBenchToBack   MACRO
  5491.     movea.l IntuitionBase,a6
  5492.     jsr -336(a6)
  5493.     ENDM
  5494.  
  5495. WBenchToFront   MACRO
  5496.     movea.l IntuitionBase,a6
  5497.     jsr -342(a6)
  5498.     ENDM
  5499.  
  5500. AutoRequest   MACRO
  5501.     movea.l  \1,a0
  5502.     movea.l  \2,a1
  5503.     movea.l  \3,a2
  5504.     movea.l  \4,a3
  5505.     move.l  \5,d0
  5506.     move.l  \6,d1
  5507.     move.l  \7,d2
  5508.     move.l  \8,d3
  5509.     movea.l IntuitionBase,a6
  5510.     jsr -348(a6)
  5511.     ENDM
  5512.  
  5513. BeginRefresh   MACRO
  5514.     movea.l  \1,a0
  5515.     movea.l IntuitionBase,a6
  5516.     jsr -354(a6)
  5517.     ENDM
  5518.  
  5519. BuildSysRequest   MACRO
  5520.     movea.l  \1,a0
  5521.     movea.l  \2,a1
  5522.     movea.l  \3,a2
  5523.     movea.l  \4,a3
  5524.     move.l  \5,d0
  5525.     move.l  \6,d1
  5526.     move.l  \7,d2
  5527.     movea.l IntuitionBase,a6
  5528.     jsr -360(a6)
  5529.     ENDM
  5530.  
  5531. EndRefresh   MACRO
  5532.     movea.l  \1,a0
  5533.     move.l  \2,d0
  5534.     movea.l IntuitionBase,a6
  5535.     jsr -366(a6)
  5536.     ENDM
  5537.  
  5538. FreeSysRequest   MACRO
  5539.     movea.l  \1,a0
  5540.     movea.l IntuitionBase,a6
  5541.     jsr -372(a6)
  5542.     ENDM
  5543.  
  5544. MakeScreen   MACRO
  5545.     movea.l  \1,a0
  5546.     movea.l IntuitionBase,a6
  5547.     jsr -378(a6)
  5548.     ENDM
  5549.  
  5550. RemakeDisplay   MACRO
  5551.     movea.l IntuitionBase,a6
  5552.     jsr -384(a6)
  5553.     ENDM
  5554.  
  5555. RethinkDisplay   MACRO
  5556.     movea.l IntuitionBase,a6
  5557.     jsr -390(a6)
  5558.     ENDM
  5559.  
  5560. AllocRemember   MACRO
  5561.     movea.l  \1,a0
  5562.     move.l  \2,d0
  5563.     move.l  \3,d1
  5564.     movea.l IntuitionBase,a6
  5565.     jsr -396(a6)
  5566.     ENDM
  5567.  
  5568. AlohaWorkbench   MACRO
  5569.     movea.l  \1,a0
  5570.     movea.l IntuitionBase,a6
  5571.     jsr -402(a6)
  5572.     ENDM
  5573.  
  5574. FreeRemember   MACRO
  5575.     movea.l  \1,a0
  5576.     move.l  \2,d0
  5577.     movea.l IntuitionBase,a6
  5578.     jsr -408(a6)
  5579.     ENDM
  5580.  
  5581. LockIBase   MACRO
  5582.     move.l  \1,d0
  5583.     movea.l IntuitionBase,a6
  5584.     jsr -414(a6)
  5585.     ENDM
  5586.  
  5587. UnlockIBase   MACRO
  5588.     movea.l  \1,a0
  5589.     movea.l IntuitionBase,a6
  5590.     jsr -420(a6)
  5591.     ENDM
  5592.  
  5593. GetScreenData   MACRO
  5594.     movea.l  \1,a0
  5595.     move.l  \2,d0
  5596.     move.l  \3,d1
  5597.     movea.l  \4,a1
  5598.     movea.l IntuitionBase,a6
  5599.     jsr -426(a6)
  5600.     ENDM
  5601.  
  5602. RefreshGList   MACRO
  5603.     movea.l  \1,a0
  5604.     movea.l  \2,a1
  5605.     movea.l  \3,a2
  5606.     move.l  \4,d0
  5607.     movea.l IntuitionBase,a6
  5608.     jsr -432(a6)
  5609.     ENDM
  5610.  
  5611. AddGList   MACRO
  5612.     movea.l  \1,a0
  5613.     movea.l  \2,a1
  5614.     move.l  \3,d0
  5615.     move.l  \4,d1
  5616.     movea.l  \5,a2
  5617.     movea.l IntuitionBase,a6
  5618.     jsr -438(a6)
  5619.     ENDM
  5620.  
  5621. RemoveGList   MACRO
  5622.     movea.l  \1,a0
  5623.     movea.l  \2,a1
  5624.     move.l  \3,d0
  5625.     movea.l IntuitionBase,a6
  5626.     jsr -444(a6)
  5627.     ENDM
  5628.  
  5629. ActivateWindow   MACRO
  5630.     movea.l  \1,a0
  5631.     movea.l IntuitionBase,a6
  5632.     jsr -450(a6)
  5633.     ENDM
  5634.  
  5635. RefreshWindowFrame   MACRO
  5636.     movea.l  \1,a0
  5637.     movea.l IntuitionBase,a6
  5638.     jsr -456(a6)
  5639.     ENDM
  5640.  
  5641. ActivateGadget   MACRO
  5642.     movea.l  \1,a0
  5643.     movea.l  \2,a1
  5644.     movea.l  \3,a2
  5645.     movea.l IntuitionBase,a6
  5646.     jsr -462(a6)
  5647.     ENDM
  5648.  
  5649. NewModifyProp   MACRO
  5650.     movea.l  \1,a0
  5651.     movea.l  \2,a1
  5652.     movea.l  \3,a2
  5653.     move.l  \4,d0
  5654.     move.l  \5,d1
  5655.     move.l  \6,d2
  5656.     move.l  \7,d3
  5657.     move.l  \8,d4
  5658.     move.l  \9,d5
  5659.     movea.l IntuitionBase,a6
  5660.     jsr -468(a6)
  5661.     ENDM
  5662.  
  5663. QueryOverscan   MACRO
  5664.     movea.l  \1,a0
  5665.     movea.l  \2,a1
  5666.     move.l  \3,d0
  5667.     movea.l IntuitionBase,a6
  5668.     jsr -474(a6)
  5669.     ENDM
  5670.  
  5671. MoveWindowInFrontOf   MACRO
  5672.     movea.l  \1,a0
  5673.     movea.l  \2,a1
  5674.     movea.l IntuitionBase,a6
  5675.     jsr -480(a6)
  5676.     ENDM
  5677.  
  5678. ChangeWindowBox   MACRO
  5679.     movea.l  \1,a0
  5680.     move.l  \2,d0
  5681.     move.l  \3,d1
  5682.     move.l  \4,d2
  5683.     move.l  \5,d3
  5684.     movea.l IntuitionBase,a6
  5685.     jsr -486(a6)
  5686.     ENDM
  5687.  
  5688. SetEditHook   MACRO
  5689.     movea.l  \1,a0
  5690.     movea.l IntuitionBase,a6
  5691.     jsr -492(a6)
  5692.     ENDM
  5693.  
  5694. SetMouseQueue   MACRO
  5695.     movea.l  \1,a0
  5696.     move.l  \2,d0
  5697.     movea.l IntuitionBase,a6
  5698.     jsr -498(a6)
  5699.     ENDM
  5700.  
  5701. ZipWindow   MACRO
  5702.     movea.l  \1,a0
  5703.     movea.l IntuitionBase,a6
  5704.     jsr -504(a6)
  5705.     ENDM
  5706.  
  5707. LockPubScreen   MACRO
  5708.     movea.l  \1,a0
  5709.     movea.l IntuitionBase,a6
  5710.     jsr -510(a6)
  5711.     ENDM
  5712.  
  5713. UnlockPubScreen   MACRO
  5714.     movea.l  \1,a0
  5715.     movea.l  \2,a1
  5716.     movea.l IntuitionBase,a6
  5717.     jsr -516(a6)
  5718.     ENDM
  5719.  
  5720. LockPubScreenList   MACRO
  5721.     movea.l IntuitionBase,a6
  5722.     jsr -522(a6)
  5723.     ENDM
  5724.  
  5725. UnlockPubScreenList   MACRO
  5726.     movea.l IntuitionBase,a6
  5727.     jsr -528(a6)
  5728.     ENDM
  5729.  
  5730. NextPubScreen   MACRO
  5731.     movea.l  \1,a0
  5732.     movea.l  \2,a1
  5733.     movea.l IntuitionBase,a6
  5734.     jsr -534(a6)
  5735.     ENDM
  5736.  
  5737. SetDefaultPubScreen   MACRO
  5738.     movea.l  \1,a0
  5739.     movea.l IntuitionBase,a6
  5740.     jsr -540(a6)
  5741.     ENDM
  5742.  
  5743. SetPubScreenModes   MACRO
  5744.     move.l  \1,d0
  5745.     movea.l IntuitionBase,a6
  5746.     jsr -546(a6)
  5747.     ENDM
  5748.  
  5749. PubScreenStatus   MACRO
  5750.     movea.l  \1,a0
  5751.     move.l  \2,d0
  5752.     movea.l IntuitionBase,a6
  5753.     jsr -552(a6)
  5754.     ENDM
  5755.  
  5756. ObtainGIRPort   MACRO
  5757.     movea.l  \1,a0
  5758.     movea.l IntuitionBase,a6
  5759.     jsr -558(a6)
  5760.     ENDM
  5761.  
  5762. ReleaseGIRPort   MACRO
  5763.     movea.l  \1,a0
  5764.     movea.l IntuitionBase,a6
  5765.     jsr -564(a6)
  5766.     ENDM
  5767.  
  5768. GadgetMouse   MACRO
  5769.     movea.l  \1,a0
  5770.     movea.l  \2,a1
  5771.     movea.l  \3,a2
  5772.     movea.l IntuitionBase,a6
  5773.     jsr -570(a6)
  5774.     ENDM
  5775.  
  5776. intuitionPrivate1   MACRO
  5777.     movea.l IntuitionBase,a6
  5778.     jsr -576(a6)
  5779.     ENDM
  5780.  
  5781. GetDefaultPubScreen   MACRO
  5782.     movea.l  \1,a0
  5783.     movea.l IntuitionBase,a6
  5784.     jsr -582(a6)
  5785.     ENDM
  5786.  
  5787. EasyRequestArgs   MACRO
  5788.     movea.l  \1,a0
  5789.     movea.l  \2,a1
  5790.     movea.l  \3,a2
  5791.     movea.l  \4,a3
  5792.     movea.l IntuitionBase,a6
  5793.     jsr -588(a6)
  5794.     ENDM
  5795.  
  5796. BuildEasyRequestArgs   MACRO
  5797.     movea.l  \1,a0
  5798.     movea.l  \2,a1
  5799.     move.l  \3,d0
  5800.     movea.l  \4,a3
  5801.     movea.l IntuitionBase,a6
  5802.     jsr -594(a6)
  5803.     ENDM
  5804.  
  5805. SysReqHandler   MACRO
  5806.     movea.l  \1,a0
  5807.     movea.l  \2,a1
  5808.     move.l  \3,d0
  5809.     movea.l IntuitionBase,a6
  5810.     jsr -600(a6)
  5811.     ENDM
  5812.  
  5813. OpenWindowTagList   MACRO
  5814.     movea.l  \1,a0
  5815.     movea.l  \2,a1
  5816.     movea.l IntuitionBase,a6
  5817.     jsr -606(a6)
  5818.     ENDM
  5819.  
  5820. OpenScreenTagList   MACRO
  5821.     movea.l  \1,a0
  5822.     movea.l  \2,a1
  5823.     movea.l IntuitionBase,a6
  5824.     jsr -612(a6)
  5825.     ENDM
  5826.  
  5827. DrawImageState   MACRO
  5828.     movea.l  \1,a0
  5829.     movea.l  \2,a1
  5830.     move.l  \3,d0
  5831.     move.l  \4,d1
  5832.     move.l  \5,d2
  5833.     movea.l  \6,a2
  5834.     movea.l IntuitionBase,a6
  5835.     jsr -618(a6)
  5836.     ENDM
  5837.  
  5838. PointInImage   MACRO
  5839.     move.l  \1,d0
  5840.     movea.l  \2,a0
  5841.     movea.l IntuitionBase,a6
  5842.     jsr -624(a6)
  5843.     ENDM
  5844.  
  5845. EraseImage   MACRO
  5846.     movea.l  \1,a0
  5847.     movea.l  \2,a1
  5848.     move.l  \3,d0
  5849.     move.l  \4,d1
  5850.     movea.l IntuitionBase,a6
  5851.     jsr -630(a6)
  5852.     ENDM
  5853.  
  5854. NewObjectA   MACRO
  5855.     movea.l  \1,a0
  5856.     movea.l  \2,a1
  5857.     movea.l  \3,a2
  5858.     movea.l IntuitionBase,a6
  5859.     jsr -636(a6)
  5860.     ENDM
  5861.  
  5862. DisposeObject   MACRO
  5863.     movea.l  \1,a0
  5864.     movea.l IntuitionBase,a6
  5865.     jsr -642(a6)
  5866.     ENDM
  5867.  
  5868. SetAttrsA   MACRO
  5869.     movea.l  \1,a0
  5870.     movea.l  \2,a1
  5871.     movea.l IntuitionBase,a6
  5872.     jsr -648(a6)
  5873.     ENDM
  5874.  
  5875. GetAttr   MACRO
  5876.     move.l  \1,d0
  5877.     movea.l  \2,a0
  5878.     movea.l  \3,a1
  5879.     movea.l IntuitionBase,a6
  5880.     jsr -654(a6)
  5881.     ENDM
  5882.  
  5883. SetGadgetAttrsA   MACRO
  5884.     movea.l  \1,a0
  5885.     movea.l  \2,a1
  5886.     movea.l  \3,a2
  5887.     movea.l  \4,a3
  5888.     movea.l IntuitionBase,a6
  5889.     jsr -660(a6)
  5890.     ENDM
  5891.  
  5892. NextObject   MACRO
  5893.     movea.l  \1,a0
  5894.     movea.l IntuitionBase,a6
  5895.     jsr -666(a6)
  5896.     ENDM
  5897.  
  5898. intuitionPrivate2   MACRO
  5899.     movea.l IntuitionBase,a6
  5900.     jsr -672(a6)
  5901.     ENDM
  5902.  
  5903. MakeClass   MACRO
  5904.     movea.l  \1,a0
  5905.     movea.l  \2,a1
  5906.     movea.l  \3,a2
  5907.     move.l  \4,d0
  5908.     move.l  \5,d1
  5909.     movea.l IntuitionBase,a6
  5910.     jsr -678(a6)
  5911.     ENDM
  5912.  
  5913. AddClass   MACRO
  5914.     movea.l  \1,a0
  5915.     movea.l IntuitionBase,a6
  5916.     jsr -684(a6)
  5917.     ENDM
  5918.  
  5919. GetScreenDrawInfo   MACRO
  5920.     movea.l  \1,a0
  5921.     movea.l IntuitionBase,a6
  5922.     jsr -690(a6)
  5923.     ENDM
  5924.  
  5925. FreeScreenDrawInfo   MACRO
  5926.     movea.l  \1,a0
  5927.     movea.l  \2,a1
  5928.     movea.l IntuitionBase,a6
  5929.     jsr -696(a6)
  5930.     ENDM
  5931.  
  5932. ResetMenuStrip   MACRO
  5933.     movea.l  \1,a0
  5934.     movea.l  \2,a1
  5935.     movea.l IntuitionBase,a6
  5936.     jsr -702(a6)
  5937.     ENDM
  5938.  
  5939. RemoveClass   MACRO
  5940.     movea.l  \1,a0
  5941.     movea.l IntuitionBase,a6
  5942.     jsr -708(a6)
  5943.     ENDM
  5944.  
  5945. FreeClass   MACRO
  5946.     movea.l  \1,a0
  5947.     movea.l IntuitionBase,a6
  5948.     jsr -714(a6)
  5949.     ENDM
  5950.  
  5951. intuitionPrivate3   MACRO
  5952.     movea.l IntuitionBase,a6
  5953.     jsr -720(a6)
  5954.     ENDM
  5955.  
  5956. intuitionPrivate4   MACRO
  5957.     movea.l IntuitionBase,a6
  5958.     jsr -726(a6)
  5959.     ENDM
  5960.  
  5961. AllocScreenBuffer   MACRO
  5962.     movea.l  \1,a0
  5963.     movea.l  \2,a1
  5964.     move.l  \3,d0
  5965.     movea.l IntuitionBase,a6
  5966.     jsr -768(a6)
  5967.     ENDM
  5968.  
  5969. FreeScreenBuffer   MACRO
  5970.     movea.l  \1,a0
  5971.     movea.l  \2,a1
  5972.     movea.l IntuitionBase,a6
  5973.     jsr -774(a6)
  5974.     ENDM
  5975.  
  5976. ChangeScreenBuffer   MACRO
  5977.     movea.l  \1,a0
  5978.     movea.l  \2,a1
  5979.     movea.l IntuitionBase,a6
  5980.     jsr -780(a6)
  5981.     ENDM
  5982.  
  5983. ScreenDepth   MACRO
  5984.     movea.l  \1,a0
  5985.     move.l  \2,d0
  5986.     movea.l  \3,a1
  5987.     movea.l IntuitionBase,a6
  5988.     jsr -786(a6)
  5989.     ENDM
  5990.  
  5991. ScreenPosition   MACRO
  5992.     movea.l  \1,a0
  5993.     move.l  \2,d0
  5994.     move.l  \3,d1
  5995.     move.l  \4,d2
  5996.     move.l  \5,d3
  5997.     move.l  \6,d4
  5998.     movea.l IntuitionBase,a6
  5999.     jsr -792(a6)
  6000.     ENDM
  6001.  
  6002. ScrollWindowRaster   MACRO
  6003.     movea.l  \1,a1
  6004.     move.l  \2,d0
  6005.     move.l  \3,d1
  6006.     move.l  \4,d2
  6007.     move.l  \5,d3
  6008.     move.l  \6,d4
  6009.     move.l  \7,d5
  6010.     movea.l IntuitionBase,a6
  6011.     jsr -798(a6)
  6012.     ENDM
  6013.  
  6014. LendMenus   MACRO
  6015.     movea.l  \1,a0
  6016.     movea.l  \2,a1
  6017.     movea.l IntuitionBase,a6
  6018.     jsr -804(a6)
  6019.     ENDM
  6020.  
  6021. DoGadgetMethodA   MACRO
  6022.     movea.l  \1,a0
  6023.     movea.l  \2,a1
  6024.     movea.l  \3,a2
  6025.     movea.l  \4,a3
  6026.     movea.l IntuitionBase,a6
  6027.     jsr -810(a6)
  6028.     ENDM
  6029.  
  6030. SetWindowPointerA   MACRO
  6031.     movea.l  \1,a0
  6032.     movea.l  \2,a1
  6033.     movea.l IntuitionBase,a6
  6034.     jsr -816(a6)
  6035.     ENDM
  6036.  
  6037. TimedDisplayAlert   MACRO
  6038.     move.l  \1,d0
  6039.     movea.l  \2,a0
  6040.     move.l  \3,d1
  6041.     movea.l  \4,a1
  6042.     movea.l IntuitionBase,a6
  6043.     jsr -822(a6)
  6044.     ENDM
  6045.  
  6046. HelpControl   MACRO
  6047.     movea.l  \1,a0
  6048.     move.l  \2,d0
  6049.     movea.l IntuitionBase,a6
  6050.     jsr -828(a6)
  6051.     ENDM
  6052.  
  6053. SetKeyMapDefault   MACRO
  6054.     movea.l  \1,a0
  6055.     movea.l KeymapBase,a6
  6056.     jsr -30(a6)
  6057.     ENDM
  6058.  
  6059. AskKeyMapDefault   MACRO
  6060.     movea.l KeymapBase,a6
  6061.     jsr -36(a6)
  6062.     ENDM
  6063.  
  6064. MapRawKey   MACRO
  6065.     movea.l  \1,a0
  6066.     movea.l  \2,a1
  6067.     move.l  \3,d1
  6068.     movea.l  \4,a2
  6069.     movea.l KeymapBase,a6
  6070.     jsr -42(a6)
  6071.     ENDM
  6072.  
  6073. MapANSI   MACRO
  6074.     movea.l  \1,a0
  6075.     move.l  \2,d0
  6076.     movea.l  \3,a1
  6077.     move.l  \4,d1
  6078.     movea.l  \5,a2
  6079.     movea.l KeymapBase,a6
  6080.     jsr -48(a6)
  6081.     ENDM
  6082.  
  6083. InitLayers   MACRO
  6084.     movea.l  \1,a0
  6085.     movea.l LayersBase,a6
  6086.     jsr -30(a6)
  6087.     ENDM
  6088.  
  6089. CreateUpfrontLayer   MACRO
  6090.     movea.l  \1,a0
  6091.     movea.l  \2,a1
  6092.     move.l  \3,d0
  6093.     move.l  \4,d1
  6094.     move.l  \5,d2
  6095.     move.l  \6,d3
  6096.     move.l  \7,d4
  6097.     movea.l  \8,a2
  6098.     movea.l LayersBase,a6
  6099.     jsr -36(a6)
  6100.     ENDM
  6101.  
  6102. CreateBehindLayer   MACRO
  6103.     movea.l  \1,a0
  6104.     movea.l  \2,a1
  6105.     move.l  \3,d0
  6106.     move.l  \4,d1
  6107.     move.l  \5,d2
  6108.     move.l  \6,d3
  6109.     move.l  \7,d4
  6110.     movea.l  \8,a2
  6111.     movea.l LayersBase,a6
  6112.     jsr -42(a6)
  6113.     ENDM
  6114.  
  6115. UpfrontLayer   MACRO
  6116.     movea.l  \1,a0
  6117.     movea.l  \2,a1
  6118.     movea.l LayersBase,a6
  6119.     jsr -48(a6)
  6120.     ENDM
  6121.  
  6122. BehindLayer   MACRO
  6123.     movea.l  \1,a0
  6124.     movea.l  \2,a1
  6125.     movea.l LayersBase,a6
  6126.     jsr -54(a6)
  6127.     ENDM
  6128.  
  6129. MoveLayer   MACRO
  6130.     movea.l  \1,a0
  6131.     movea.l  \2,a1
  6132.     move.l  \3,d0
  6133.     move.l  \4,d1
  6134.     movea.l LayersBase,a6
  6135.     jsr -60(a6)
  6136.     ENDM
  6137.  
  6138. SizeLayer   MACRO
  6139.     movea.l  \1,a0
  6140.     movea.l  \2,a1
  6141.     move.l  \3,d0
  6142.     move.l  \4,d1
  6143.     movea.l LayersBase,a6
  6144.     jsr -66(a6)
  6145.     ENDM
  6146.  
  6147. ScrollLayer   MACRO
  6148.     movea.l  \1,a0
  6149.     movea.l  \2,a1
  6150.     move.l  \3,d0
  6151.     move.l  \4,d1
  6152.     movea.l LayersBase,a6
  6153.     jsr -72(a6)
  6154.     ENDM
  6155.  
  6156. BeginUpdate   MACRO
  6157.     movea.l  \1,a0
  6158.     movea.l LayersBase,a6
  6159.     jsr -78(a6)
  6160.     ENDM
  6161.  
  6162. EndUpdate   MACRO
  6163.     movea.l  \1,a0
  6164.     move.l  \2,d0
  6165.     movea.l LayersBase,a6
  6166.     jsr -84(a6)
  6167.     ENDM
  6168.  
  6169. DeleteLayer   MACRO
  6170.     movea.l  \1,a0
  6171.     movea.l  \2,a1
  6172.     movea.l LayersBase,a6
  6173.     jsr -90(a6)
  6174.     ENDM
  6175.  
  6176. LockLayer   MACRO
  6177.     movea.l  \1,a0
  6178.     movea.l  \2,a1
  6179.     movea.l LayersBase,a6
  6180.     jsr -96(a6)
  6181.     ENDM
  6182.  
  6183. UnlockLayer   MACRO
  6184.     movea.l  \1,a0
  6185.     movea.l LayersBase,a6
  6186.     jsr -102(a6)
  6187.     ENDM
  6188.  
  6189. LockLayers   MACRO
  6190.     movea.l  \1,a0
  6191.     movea.l LayersBase,a6
  6192.     jsr -108(a6)
  6193.     ENDM
  6194.  
  6195. UnlockLayers   MACRO
  6196.     movea.l  \1,a0
  6197.     movea.l LayersBase,a6
  6198.     jsr -114(a6)
  6199.     ENDM
  6200.  
  6201. LockLayerInfo   MACRO
  6202.     movea.l  \1,a0
  6203.     movea.l LayersBase,a6
  6204.     jsr -120(a6)
  6205.     ENDM
  6206.  
  6207. SwapBitsRastPortClipRect   MACRO
  6208.     movea.l  \1,a0
  6209.     movea.l  \2,a1
  6210.     movea.l LayersBase,a6
  6211.     jsr -126(a6)
  6212.     ENDM
  6213.  
  6214. WhichLayer   MACRO
  6215.     movea.l  \1,a0
  6216.     move.l  \2,d0
  6217.     move.l  \3,d1
  6218.     movea.l LayersBase,a6
  6219.     jsr -132(a6)
  6220.     ENDM
  6221.  
  6222. UnlockLayerInfo   MACRO
  6223.     movea.l  \1,a0
  6224.     movea.l LayersBase,a6
  6225.     jsr -138(a6)
  6226.     ENDM
  6227.  
  6228. NewLayerInfo   MACRO
  6229.     movea.l LayersBase,a6
  6230.     jsr -144(a6)
  6231.     ENDM
  6232.  
  6233. DisposeLayerInfo   MACRO
  6234.     movea.l  \1,a0
  6235.     movea.l LayersBase,a6
  6236.     jsr -150(a6)
  6237.     ENDM
  6238.  
  6239. FattenLayerInfo   MACRO
  6240.     movea.l  \1,a0
  6241.     movea.l LayersBase,a6
  6242.     jsr -156(a6)
  6243.     ENDM
  6244.  
  6245. ThinLayerInfo   MACRO
  6246.     movea.l  \1,a0
  6247.     movea.l LayersBase,a6
  6248.     jsr -162(a6)
  6249.     ENDM
  6250.  
  6251. MoveLayerInFrontOf   MACRO
  6252.     movea.l  \1,a0
  6253.     movea.l  \2,a1
  6254.     movea.l LayersBase,a6
  6255.     jsr -168(a6)
  6256.     ENDM
  6257.  
  6258. InstallClipRegion   MACRO
  6259.     movea.l  \1,a0
  6260.     movea.l  \2,a1
  6261.     movea.l LayersBase,a6
  6262.     jsr -174(a6)
  6263.     ENDM
  6264.  
  6265. MoveSizeLayer   MACRO
  6266.     movea.l  \1,a0
  6267.     move.l  \2,d0
  6268.     move.l  \3,d1
  6269.     move.l  \4,d2
  6270.     move.l  \5,d3
  6271.     movea.l LayersBase,a6
  6272.     jsr -180(a6)
  6273.     ENDM
  6274.  
  6275. CreateUpfrontHookLayer   MACRO
  6276.     movea.l  \1,a0
  6277.     movea.l  \2,a1
  6278.     move.l  \3,d0
  6279.     move.l  \4,d1
  6280.     move.l  \5,d2
  6281.     move.l  \6,d3
  6282.     move.l  \7,d4
  6283.     movea.l  \8,a3
  6284.     movea.l  \9,a2
  6285.     movea.l LayersBase,a6
  6286.     jsr -186(a6)
  6287.     ENDM
  6288.  
  6289. CreateBehindHookLayer   MACRO
  6290.     movea.l  \1,a0
  6291.     movea.l  \2,a1
  6292.     move.l  \3,d0
  6293.     move.l  \4,d1
  6294.     move.l  \5,d2
  6295.     move.l  \6,d3
  6296.     move.l  \7,d4
  6297.     movea.l  \8,a3
  6298.     movea.l  \9,a2
  6299.     movea.l LayersBase,a6
  6300.     jsr -192(a6)
  6301.     ENDM
  6302.  
  6303. InstallLayerHook   MACRO
  6304.     movea.l  \1,a0
  6305.     movea.l  \2,a1
  6306.     movea.l LayersBase,a6
  6307.     jsr -198(a6)
  6308.     ENDM
  6309.  
  6310. InstallLayerInfoHook   MACRO
  6311.     movea.l  \1,a0
  6312.     movea.l  \2,a1
  6313.     movea.l LayersBase,a6
  6314.     jsr -204(a6)
  6315.     ENDM
  6316.  
  6317. SortLayerCR   MACRO
  6318.     movea.l  \1,a0
  6319.     move.l  \2,d0
  6320.     move.l  \3,d1
  6321.     movea.l LayersBase,a6
  6322.     jsr -210(a6)
  6323.     ENDM
  6324.  
  6325. DoHookClipRects   MACRO
  6326.     movea.l  \1,a0
  6327.     movea.l  \2,a1
  6328.     movea.l  \3,a2
  6329.     movea.l LayersBase,a6
  6330.     jsr -216(a6)
  6331.     ENDM
  6332.  
  6333. localePrivate1   MACRO
  6334.     movea.l LocaleBase,a6
  6335.     jsr -30(a6)
  6336.     ENDM
  6337.  
  6338. CloseCatalog   MACRO
  6339.     movea.l  \1,a0
  6340.     movea.l LocaleBase,a6
  6341.     jsr -36(a6)
  6342.     ENDM
  6343.  
  6344. CloseLocale   MACRO
  6345.     movea.l  \1,a0
  6346.     movea.l LocaleBase,a6
  6347.     jsr -42(a6)
  6348.     ENDM
  6349.  
  6350. ConvToLower   MACRO
  6351.     movea.l  \1,a0
  6352.     move.l  \2,d0
  6353.     movea.l LocaleBase,a6
  6354.     jsr -48(a6)
  6355.     ENDM
  6356.  
  6357. ConvToUpper   MACRO
  6358.     movea.l  \1,a0
  6359.     move.l  \2,d0
  6360.     movea.l LocaleBase,a6
  6361.     jsr -54(a6)
  6362.     ENDM
  6363.  
  6364. FormatDate   MACRO
  6365.     movea.l  \1,a0
  6366.     movea.l  \2,a1
  6367.     movea.l  \3,a2
  6368.     movea.l  \4,a3
  6369.     movea.l LocaleBase,a6
  6370.     jsr -60(a6)
  6371.     ENDM
  6372.  
  6373. FormatString   MACRO
  6374.     movea.l  \1,a0
  6375.     movea.l  \2,a1
  6376.     movea.l  \3,a2
  6377.     movea.l  \4,a3
  6378.     movea.l LocaleBase,a6
  6379.     jsr -66(a6)
  6380.     ENDM
  6381.  
  6382. GetCatalogStr   MACRO
  6383.     movea.l  \1,a0
  6384.     move.l  \2,d0
  6385.     movea.l  \3,a1
  6386.     movea.l LocaleBase,a6
  6387.     jsr -72(a6)
  6388.     ENDM
  6389.  
  6390. GetLocaleStr   MACRO
  6391.     movea.l  \1,a0
  6392.     move.l  \2,d0
  6393.     movea.l LocaleBase,a6
  6394.     jsr -78(a6)
  6395.     ENDM
  6396.  
  6397. IsAlNum   MACRO
  6398.     movea.l  \1,a0
  6399.     move.l  \2,d0
  6400.     movea.l LocaleBase,a6
  6401.     jsr -84(a6)
  6402.     ENDM
  6403.  
  6404. IsAlpha   MACRO
  6405.     movea.l  \1,a0
  6406.     move.l  \2,d0
  6407.     movea.l LocaleBase,a6
  6408.     jsr -90(a6)
  6409.     ENDM
  6410.  
  6411. IsCntrl   MACRO
  6412.     movea.l  \1,a0
  6413.     move.l  \2,d0
  6414.     movea.l LocaleBase,a6
  6415.     jsr -96(a6)
  6416.     ENDM
  6417.  
  6418. IsDigit   MACRO
  6419.     movea.l  \1,a0
  6420.     move.l  \2,d0
  6421.     movea.l LocaleBase,a6
  6422.     jsr -102(a6)
  6423.     ENDM
  6424.  
  6425. IsGraph   MACRO
  6426.     movea.l  \1,a0
  6427.     move.l  \2,d0
  6428.     movea.l LocaleBase,a6
  6429.     jsr -108(a6)
  6430.     ENDM
  6431.  
  6432. IsLower   MACRO
  6433.     movea.l  \1,a0
  6434.     move.l  \2,d0
  6435.     movea.l LocaleBase,a6
  6436.     jsr -114(a6)
  6437.     ENDM
  6438.  
  6439. IsPrint   MACRO
  6440.     movea.l  \1,a0
  6441.     move.l  \2,d0
  6442.     movea.l LocaleBase,a6
  6443.     jsr -120(a6)
  6444.     ENDM
  6445.  
  6446. IsPunct   MACRO
  6447.     movea.l  \1,a0
  6448.     move.l  \2,d0
  6449.     movea.l LocaleBase,a6
  6450.     jsr -126(a6)
  6451.     ENDM
  6452.  
  6453. IsSpace   MACRO
  6454.     movea.l  \1,a0
  6455.     move.l  \2,d0
  6456.     movea.l LocaleBase,a6
  6457.     jsr -132(a6)
  6458.     ENDM
  6459.  
  6460. IsUpper   MACRO
  6461.     movea.l  \1,a0
  6462.     move.l  \2,d0
  6463.     movea.l LocaleBase,a6
  6464.     jsr -138(a6)
  6465.     ENDM
  6466.  
  6467. IsXDigit   MACRO
  6468.     movea.l  \1,a0
  6469.     move.l  \2,d0
  6470.     movea.l LocaleBase,a6
  6471.     jsr -144(a6)
  6472.     ENDM
  6473.  
  6474. OpenCatalogA   MACRO
  6475.     movea.l  \1,a0
  6476.     movea.l  \2,a1
  6477.     movea.l  \3,a2
  6478.     movea.l LocaleBase,a6
  6479.     jsr -150(a6)
  6480.     ENDM
  6481.  
  6482. OpenLocale   MACRO
  6483.     movea.l  \1,a0
  6484.     movea.l LocaleBase,a6
  6485.     jsr -156(a6)
  6486.     ENDM
  6487.  
  6488. ParseDate   MACRO
  6489.     movea.l  \1,a0
  6490.     movea.l  \2,a1
  6491.     movea.l  \3,a2
  6492.     movea.l  \4,a3
  6493.     movea.l LocaleBase,a6
  6494.     jsr -162(a6)
  6495.     ENDM
  6496.  
  6497. localePrivate2   MACRO
  6498.     movea.l LocaleBase,a6
  6499.     jsr -168(a6)
  6500.     ENDM
  6501.  
  6502. StrConvert   MACRO
  6503.     movea.l  \1,a0
  6504.     movea.l  \2,a1
  6505.     movea.l  \3,a2
  6506.     move.l  \4,d0
  6507.     move.l  \5,d1
  6508.     movea.l LocaleBase,a6
  6509.     jsr -174(a6)
  6510.     ENDM
  6511.  
  6512. StrnCmp   MACRO
  6513.     movea.l  \1,a0
  6514.     movea.l  \2,a1
  6515.     movea.l  \3,a2
  6516.     move.l  \4,d0
  6517.     move.l  \5,d1
  6518.     movea.l LocaleBase,a6
  6519.     jsr -180(a6)
  6520.     ENDM
  6521.  
  6522. localePrivate3   MACRO
  6523.     movea.l LocaleBase,a6
  6524.     jsr -186(a6)
  6525.     ENDM
  6526.  
  6527. localePrivate4   MACRO
  6528.     movea.l LocaleBase,a6
  6529.     jsr -192(a6)
  6530.     ENDM
  6531.  
  6532. localePrivate5   MACRO
  6533.     movea.l LocaleBase,a6
  6534.     jsr -198(a6)
  6535.     ENDM
  6536.  
  6537. localePrivate6   MACRO
  6538.     movea.l LocaleBase,a6
  6539.     jsr -204(a6)
  6540.     ENDM
  6541.  
  6542. localePrivate7   MACRO
  6543.     movea.l LocaleBase,a6
  6544.     jsr -210(a6)
  6545.     ENDM
  6546.  
  6547. localePrivate8   MACRO
  6548.     movea.l LocaleBase,a6
  6549.     jsr -216(a6)
  6550.     ENDM
  6551.  
  6552. ReadJoyPort   MACRO
  6553.     move.l  \1,d0
  6554.     movea.l LowLevelBase,a6
  6555.     jsr -30(a6)
  6556.     ENDM
  6557.  
  6558. GetLanguageSelection   MACRO
  6559.     movea.l LowLevelBase,a6
  6560.     jsr -36(a6)
  6561.     ENDM
  6562.  
  6563. lowlevelPrivate1   MACRO
  6564.     movea.l LowLevelBase,a6
  6565.     jsr -42(a6)
  6566.     ENDM
  6567.  
  6568. GetKey   MACRO
  6569.     movea.l LowLevelBase,a6
  6570.     jsr -48(a6)
  6571.     ENDM
  6572.  
  6573. QueryKeys   MACRO
  6574.     movea.l  \1,a0
  6575.     move.l  \2,d1
  6576.     movea.l LowLevelBase,a6
  6577.     jsr -54(a6)
  6578.     ENDM
  6579.  
  6580. AddKBInt   MACRO
  6581.     movea.l  \1,a0
  6582.     movea.l  \2,a1
  6583.     movea.l LowLevelBase,a6
  6584.     jsr -60(a6)
  6585.     ENDM
  6586.  
  6587. RemKBInt   MACRO
  6588.     movea.l  \1,a1
  6589.     movea.l LowLevelBase,a6
  6590.     jsr -66(a6)
  6591.     ENDM
  6592.  
  6593. SystemControlA   MACRO
  6594.     movea.l  \1,a1
  6595.     movea.l LowLevelBase,a6
  6596.     jsr -72(a6)
  6597.     ENDM
  6598.  
  6599. AddTimerInt   MACRO
  6600.     movea.l  \1,a0
  6601.     movea.l  \2,a1
  6602.     movea.l LowLevelBase,a6
  6603.     jsr -78(a6)
  6604.     ENDM
  6605.  
  6606. RemTimerInt   MACRO
  6607.     movea.l  \1,a1
  6608.     movea.l LowLevelBase,a6
  6609.     jsr -84(a6)
  6610.     ENDM
  6611.  
  6612. StopTimerInt   MACRO
  6613.     movea.l  \1,a1
  6614.     movea.l LowLevelBase,a6
  6615.     jsr -90(a6)
  6616.     ENDM
  6617.  
  6618. StartTimerInt   MACRO
  6619.     movea.l  \1,a1
  6620.     move.l  \2,d0
  6621.     move.l  \3,d1
  6622.     movea.l LowLevelBase,a6
  6623.     jsr -96(a6)
  6624.     ENDM
  6625.  
  6626. ElapsedTime   MACRO
  6627.     movea.l  \1,a0
  6628.     movea.l LowLevelBase,a6
  6629.     jsr -102(a6)
  6630.     ENDM
  6631.  
  6632. AddVBlankInt   MACRO
  6633.     movea.l  \1,a0
  6634.     movea.l  \2,a1
  6635.     movea.l LowLevelBase,a6
  6636.     jsr -108(a6)
  6637.     ENDM
  6638.  
  6639. RemVBlankInt   MACRO
  6640.     movea.l  \1,a1
  6641.     movea.l LowLevelBase,a6
  6642.     jsr -114(a6)
  6643.     ENDM
  6644.  
  6645. lowlevelPrivate2   MACRO
  6646.     movea.l LowLevelBase,a6
  6647.     jsr -120(a6)
  6648.     ENDM
  6649.  
  6650. lowlevelPrivate3   MACRO
  6651.     movea.l LowLevelBase,a6
  6652.     jsr -126(a6)
  6653.     ENDM
  6654.  
  6655. SetJoyPortAttrsA   MACRO
  6656.     move.l  \1,d0
  6657.     movea.l  \2,a1
  6658.     movea.l LowLevelBase,a6
  6659.     jsr -132(a6)
  6660.     ENDM
  6661.  
  6662. lowlevelPrivate4   MACRO
  6663.     movea.l LowLevelBase,a6
  6664.     jsr -138(a6)
  6665.     ENDM
  6666.  
  6667. lowlevelPrivate5   MACRO
  6668.     movea.l LowLevelBase,a6
  6669.     jsr -144(a6)
  6670.     ENDM
  6671.  
  6672. lowlevelPrivate6   MACRO
  6673.     movea.l LowLevelBase,a6
  6674.     jsr -150(a6)
  6675.     ENDM
  6676.  
  6677. lowlevelPrivate7   MACRO
  6678.     movea.l LowLevelBase,a6
  6679.     jsr -156(a6)
  6680.     ENDM
  6681.  
  6682. lowlevelPrivate8   MACRO
  6683.     movea.l LowLevelBase,a6
  6684.     jsr -162(a6)
  6685.     ENDM
  6686.  
  6687. SPFix   MACRO
  6688.     move.l  \1,d0
  6689.     movea.l MathBase,a6
  6690.     jsr -30(a6)
  6691.     ENDM
  6692.  
  6693. SPFlt   MACRO
  6694.     move.l  \1,d0
  6695.     movea.l MathBase,a6
  6696.     jsr -36(a6)
  6697.     ENDM
  6698.  
  6699. SPCmp   MACRO
  6700.     move.l  \1,d1
  6701.     move.l  \2,d0
  6702.     movea.l MathBase,a6
  6703.     jsr -42(a6)
  6704.     ENDM
  6705.  
  6706. SPTst   MACRO
  6707.     move.l  \1,d1
  6708.     movea.l MathBase,a6
  6709.     jsr -48(a6)
  6710.     ENDM
  6711.  
  6712. SPAbs   MACRO
  6713.     move.l  \1,d0
  6714.     movea.l MathBase,a6
  6715.     jsr -54(a6)
  6716.     ENDM
  6717.  
  6718. SPNeg   MACRO
  6719.     move.l  \1,d0
  6720.     movea.l MathBase,a6
  6721.     jsr -60(a6)
  6722.     ENDM
  6723.  
  6724. SPAdd   MACRO
  6725.     move.l  \1,d1
  6726.     move.l  \2,d0
  6727.     movea.l MathBase,a6
  6728.     jsr -66(a6)
  6729.     ENDM
  6730.  
  6731. SPSub   MACRO
  6732.     move.l  \1,d1
  6733.     move.l  \2,d0
  6734.     movea.l MathBase,a6
  6735.     jsr -72(a6)
  6736.     ENDM
  6737.  
  6738. SPMul   MACRO
  6739.     move.l  \1,d1
  6740.     move.l  \2,d0
  6741.     movea.l MathBase,a6
  6742.     jsr -78(a6)
  6743.     ENDM
  6744.  
  6745. SPDiv   MACRO
  6746.     move.l  \1,d1
  6747.     move.l  \2,d0
  6748.     movea.l MathBase,a6
  6749.     jsr -84(a6)
  6750.     ENDM
  6751.  
  6752. SPFloor   MACRO
  6753.     move.l  \1,d0
  6754.     movea.l MathBase,a6
  6755.     jsr -90(a6)
  6756.     ENDM
  6757.  
  6758. SPCeil   MACRO
  6759.     move.l  \1,d0
  6760.     movea.l MathBase,a6
  6761.     jsr -96(a6)
  6762.     ENDM
  6763.  
  6764. IEEEDPFix   MACRO
  6765.     move.l  \1,d0
  6766.     move.l  \2,d1
  6767.     movea.l MathIeeeDoubBasBase,a6
  6768.     jsr -30(a6)
  6769.     ENDM
  6770.  
  6771. IEEEDPFlt   MACRO
  6772.     move.l  \1,d0
  6773.     movea.l MathIeeeDoubBasBase,a6
  6774.     jsr -36(a6)
  6775.     ENDM
  6776.  
  6777. IEEEDPCmp   MACRO
  6778.     move.l  \1,d0
  6779.     move.l  \2,d1
  6780.     move.l  \3,d2
  6781.     move.l  \4,d3
  6782.     movea.l MathIeeeDoubBasBase,a6
  6783.     jsr -42(a6)
  6784.     ENDM
  6785.  
  6786. IEEEDPTst   MACRO
  6787.     move.l  \1,d0
  6788.     move.l  \2,d1
  6789.     movea.l MathIeeeDoubBasBase,a6
  6790.     jsr -48(a6)
  6791.     ENDM
  6792.  
  6793. IEEEDPAbs   MACRO
  6794.     move.l  \1,d0
  6795.     move.l  \2,d1
  6796.     movea.l MathIeeeDoubBasBase,a6
  6797.     jsr -54(a6)
  6798.     ENDM
  6799.  
  6800. IEEEDPNeg   MACRO
  6801.     move.l  \1,d0
  6802.     move.l  \2,d1
  6803.     movea.l MathIeeeDoubBasBase,a6
  6804.     jsr -60(a6)
  6805.     ENDM
  6806.  
  6807. IEEEDPAdd   MACRO
  6808.     move.l  \1,d0
  6809.     move.l  \2,d1
  6810.     move.l  \3,d2
  6811.     move.l  \4,d3
  6812.     movea.l MathIeeeDoubBasBase,a6
  6813.     jsr -66(a6)
  6814.     ENDM
  6815.  
  6816. IEEEDPSub   MACRO
  6817.     move.l  \1,d0
  6818.     move.l  \2,d1
  6819.     move.l  \3,d2
  6820.     move.l  \4,d3
  6821.     movea.l MathIeeeDoubBasBase,a6
  6822.     jsr -72(a6)
  6823.     ENDM
  6824.  
  6825. IEEEDPMul   MACRO
  6826.     move.l  \1,d0
  6827.     move.l  \2,d1
  6828.     move.l  \3,d2
  6829.     move.l  \4,d3
  6830.     movea.l MathIeeeDoubBasBase,a6
  6831.     jsr -78(a6)
  6832.     ENDM
  6833.  
  6834. IEEEDPDiv   MACRO
  6835.     move.l  \1,d0
  6836.     move.l  \2,d1
  6837.     move.l  \3,d2
  6838.     move.l  \4,d3
  6839.     movea.l MathIeeeDoubBasBase,a6
  6840.     jsr -84(a6)
  6841.     ENDM
  6842.  
  6843. IEEEDPFloor   MACRO
  6844.     move.l  \1,d0
  6845.     move.l  \2,d1
  6846.     movea.l MathIeeeDoubBasBase,a6
  6847.     jsr -90(a6)
  6848.     ENDM
  6849.  
  6850. IEEEDPCeil   MACRO
  6851.     move.l  \1,d0
  6852.     move.l  \2,d1
  6853.     movea.l MathIeeeDoubBasBase,a6
  6854.     jsr -96(a6)
  6855.     ENDM
  6856.  
  6857. IEEEDPAtan   MACRO
  6858.     move.l  \1,d0
  6859.     move.l  \2,d1
  6860.     movea.l MathIeeeDoubTransBase,a6
  6861.     jsr -30(a6)
  6862.     ENDM
  6863.  
  6864. IEEEDPSin   MACRO
  6865.     move.l  \1,d0
  6866.     move.l  \2,d1
  6867.     movea.l MathIeeeDoubTransBase,a6
  6868.     jsr -36(a6)
  6869.     ENDM
  6870.  
  6871. IEEEDPCos   MACRO
  6872.     move.l  \1,d0
  6873.     move.l  \2,d1
  6874.     movea.l MathIeeeDoubTransBase,a6
  6875.     jsr -42(a6)
  6876.     ENDM
  6877.  
  6878. IEEEDPTan   MACRO
  6879.     move.l  \1,d0
  6880.     move.l  \2,d1
  6881.     movea.l MathIeeeDoubTransBase,a6
  6882.     jsr -48(a6)
  6883.     ENDM
  6884.  
  6885. IEEEDPSincos   MACRO
  6886.     movea.l  \1,a0
  6887.     move.l  \2,d0
  6888.     move.l  \3,d1
  6889.     movea.l MathIeeeDoubTransBase,a6
  6890.     jsr -54(a6)
  6891.     ENDM
  6892.  
  6893. IEEEDPSinh   MACRO
  6894.     move.l  \1,d0
  6895.     move.l  \2,d1
  6896.     movea.l MathIeeeDoubTransBase,a6
  6897.     jsr -60(a6)
  6898.     ENDM
  6899.  
  6900. IEEEDPCosh   MACRO
  6901.     move.l  \1,d0
  6902.     move.l  \2,d1
  6903.     movea.l MathIeeeDoubTransBase,a6
  6904.     jsr -66(a6)
  6905.     ENDM
  6906.  
  6907. IEEEDPTanh   MACRO
  6908.     move.l  \1,d0
  6909.     move.l  \2,d1
  6910.     movea.l MathIeeeDoubTransBase,a6
  6911.     jsr -72(a6)
  6912.     ENDM
  6913.  
  6914. IEEEDPExp   MACRO
  6915.     move.l  \1,d0
  6916.     move.l  \2,d1
  6917.     movea.l MathIeeeDoubTransBase,a6
  6918.     jsr -78(a6)
  6919.     ENDM
  6920.  
  6921. IEEEDPLog   MACRO
  6922.     move.l  \1,d0
  6923.     move.l  \2,d1
  6924.     movea.l MathIeeeDoubTransBase,a6
  6925.     jsr -84(a6)
  6926.     ENDM
  6927.  
  6928. IEEEDPPow   MACRO
  6929.     move.l  \1,d2
  6930.     move.l  \2,d3
  6931.     move.l  \3,d0
  6932.     move.l  \4,d1
  6933.     movea.l MathIeeeDoubTransBase,a6
  6934.     jsr -90(a6)
  6935.     ENDM
  6936.  
  6937. IEEEDPSqrt   MACRO
  6938.     move.l  \1,d0
  6939.     move.l  \2,d1
  6940.     movea.l MathIeeeDoubTransBase,a6
  6941.     jsr -96(a6)
  6942.     ENDM
  6943.  
  6944. IEEEDPTieee   MACRO
  6945.     move.l  \1,d0
  6946.     move.l  \2,d1
  6947.     movea.l MathIeeeDoubTransBase,a6
  6948.     jsr -102(a6)
  6949.     ENDM
  6950.  
  6951. IEEEDPFieee   MACRO
  6952.     move.l  \1,d0
  6953.     movea.l MathIeeeDoubTransBase,a6
  6954.     jsr -108(a6)
  6955.     ENDM
  6956.  
  6957. IEEEDPAsin   MACRO
  6958.     move.l  \1,d0
  6959.     move.l  \2,d1
  6960.     movea.l MathIeeeDoubTransBase,a6
  6961.     jsr -114(a6)
  6962.     ENDM
  6963.  
  6964. IEEEDPAcos   MACRO
  6965.     move.l  \1,d0
  6966.     move.l  \2,d1
  6967.     movea.l MathIeeeDoubTransBase,a6
  6968.     jsr -120(a6)
  6969.     ENDM
  6970.  
  6971. IEEEDPLog10   MACRO
  6972.     move.l  \1,d0
  6973.     move.l  \2,d1
  6974.     movea.l MathIeeeDoubTransBase,a6
  6975.     jsr -126(a6)
  6976.     ENDM
  6977.  
  6978. IEEESPFix   MACRO
  6979.     move.l  \1,d0
  6980.     movea.l MathIeeeSingBasBase,a6
  6981.     jsr -30(a6)
  6982.     ENDM
  6983.  
  6984. IEEESPFlt   MACRO
  6985.     move.l  \1,d0
  6986.     movea.l MathIeeeSingBasBase,a6
  6987.     jsr -36(a6)
  6988.     ENDM
  6989.  
  6990. IEEESPCmp   MACRO
  6991.     move.l  \1,d0
  6992.     move.l  \2,d1
  6993.     movea.l MathIeeeSingBasBase,a6
  6994.     jsr -42(a6)
  6995.     ENDM
  6996.  
  6997. IEEESPTst   MACRO
  6998.     move.l  \1,d0
  6999.     movea.l MathIeeeSingBasBase,a6
  7000.     jsr -48(a6)
  7001.     ENDM
  7002.  
  7003. IEEESPAbs   MACRO
  7004.     move.l  \1,d0
  7005.     movea.l MathIeeeSingBasBase,a6
  7006.     jsr -54(a6)
  7007.     ENDM
  7008.  
  7009. IEEESPNeg   MACRO
  7010.     move.l  \1,d0
  7011.     movea.l MathIeeeSingBasBase,a6
  7012.     jsr -60(a6)
  7013.     ENDM
  7014.  
  7015. IEEESPAdd   MACRO
  7016.     move.l  \1,d0
  7017.     move.l  \2,d1
  7018.     movea.l MathIeeeSingBasBase,a6
  7019.     jsr -66(a6)
  7020.     ENDM
  7021.  
  7022. IEEESPSub   MACRO
  7023.     move.l  \1,d0
  7024.     move.l  \2,d1
  7025.     movea.l MathIeeeSingBasBase,a6
  7026.     jsr -72(a6)
  7027.     ENDM
  7028.  
  7029. IEEESPMul   MACRO
  7030.     move.l  \1,d0
  7031.     move.l  \2,d1
  7032.     movea.l MathIeeeSingBasBase,a6
  7033.     jsr -78(a6)
  7034.     ENDM
  7035.  
  7036. IEEESPDiv   MACRO
  7037.     move.l  \1,d0
  7038.     move.l  \2,d1
  7039.     movea.l MathIeeeSingBasBase,a6
  7040.     jsr -84(a6)
  7041.     ENDM
  7042.  
  7043. IEEESPFloor   MACRO
  7044.     move.l  \1,d0
  7045.     movea.l MathIeeeSingBasBase,a6
  7046.     jsr -90(a6)
  7047.     ENDM
  7048.  
  7049. IEEESPCeil   MACRO
  7050.     move.l  \1,d0
  7051.     movea.l MathIeeeSingBasBase,a6
  7052.     jsr -96(a6)
  7053.     ENDM
  7054.  
  7055. IEEESPAtan   MACRO
  7056.     move.l  \1,d0
  7057.     movea.l MathIeeeSingTransBase,a6
  7058.     jsr -30(a6)
  7059.     ENDM
  7060.  
  7061. IEEESPSin   MACRO
  7062.     move.l  \1,d0
  7063.     movea.l MathIeeeSingTransBase,a6
  7064.     jsr -36(a6)
  7065.     ENDM
  7066.  
  7067. IEEESPCos   MACRO
  7068.     move.l  \1,d0
  7069.     movea.l MathIeeeSingTransBase,a6
  7070.     jsr -42(a6)
  7071.     ENDM
  7072.  
  7073. IEEESPTan   MACRO
  7074.     move.l  \1,d0
  7075.     movea.l MathIeeeSingTransBase,a6
  7076.     jsr -48(a6)
  7077.     ENDM
  7078.  
  7079. IEEESPSincos   MACRO
  7080.     movea.l  \1,a0
  7081.     move.l  \2,d0
  7082.     movea.l MathIeeeSingTransBase,a6
  7083.     jsr -54(a6)
  7084.     ENDM
  7085.  
  7086. IEEESPSinh   MACRO
  7087.     move.l  \1,d0
  7088.     movea.l MathIeeeSingTransBase,a6
  7089.     jsr -60(a6)
  7090.     ENDM
  7091.  
  7092. IEEESPCosh   MACRO
  7093.     move.l  \1,d0
  7094.     movea.l MathIeeeSingTransBase,a6
  7095.     jsr -66(a6)
  7096.     ENDM
  7097.  
  7098. IEEESPTanh   MACRO
  7099.     move.l  \1,d0
  7100.     movea.l MathIeeeSingTransBase,a6
  7101.     jsr -72(a6)
  7102.     ENDM
  7103.  
  7104. IEEESPExp   MACRO
  7105.     move.l  \1,d0
  7106.     movea.l MathIeeeSingTransBase,a6
  7107.     jsr -78(a6)
  7108.     ENDM
  7109.  
  7110. IEEESPLog   MACRO
  7111.     move.l  \1,d0
  7112.     movea.l MathIeeeSingTransBase,a6
  7113.     jsr -84(a6)
  7114.     ENDM
  7115.  
  7116. IEEESPPow   MACRO
  7117.     move.l  \1,d1
  7118.     move.l  \2,d0
  7119.     movea.l MathIeeeSingTransBase,a6
  7120.     jsr -90(a6)
  7121.     ENDM
  7122.  
  7123. IEEESPSqrt   MACRO
  7124.     move.l  \1,d0
  7125.     movea.l MathIeeeSingTransBase,a6
  7126.     jsr -96(a6)
  7127.     ENDM
  7128.  
  7129. IEEESPTieee   MACRO
  7130.     move.l  \1,d0
  7131.     movea.l MathIeeeSingTransBase,a6
  7132.     jsr -102(a6)
  7133.     ENDM
  7134.  
  7135. IEEESPFieee   MACRO
  7136.     move.l  \1,d0
  7137.     movea.l MathIeeeSingTransBase,a6
  7138.     jsr -108(a6)
  7139.     ENDM
  7140.  
  7141. IEEESPAsin   MACRO
  7142.     move.l  \1,d0
  7143.     movea.l MathIeeeSingTransBase,a6
  7144.     jsr -114(a6)
  7145.     ENDM
  7146.  
  7147. IEEESPAcos   MACRO
  7148.     move.l  \1,d0
  7149.     movea.l MathIeeeSingTransBase,a6
  7150.     jsr -120(a6)
  7151.     ENDM
  7152.  
  7153. IEEESPLog10   MACRO
  7154.     move.l  \1,d0
  7155.     movea.l MathIeeeSingTransBase,a6
  7156.     jsr -126(a6)
  7157.     ENDM
  7158.  
  7159. SPAtan   MACRO
  7160.     move.l  \1,d0
  7161.     movea.l MathTransBase,a6
  7162.     jsr -30(a6)
  7163.     ENDM
  7164.  
  7165. SPSin   MACRO
  7166.     move.l  \1,d0
  7167.     movea.l MathTransBase,a6
  7168.     jsr -36(a6)
  7169.     ENDM
  7170.  
  7171. SPCos   MACRO
  7172.     move.l  \1,d0
  7173.     movea.l MathTransBase,a6
  7174.     jsr -42(a6)
  7175.     ENDM
  7176.  
  7177. SPTan   MACRO
  7178.     move.l  \1,d0
  7179.     movea.l MathTransBase,a6
  7180.     jsr -48(a6)
  7181.     ENDM
  7182.  
  7183. SPSincos   MACRO
  7184.     move.l  \1,d1
  7185.     move.l  \2,d0
  7186.     movea.l MathTransBase,a6
  7187.     jsr -54(a6)
  7188.     ENDM
  7189.  
  7190. SPSinh   MACRO
  7191.     move.l  \1,d0
  7192.     movea.l MathTransBase,a6
  7193.     jsr -60(a6)
  7194.     ENDM
  7195.  
  7196. SPCosh   MACRO
  7197.     move.l  \1,d0
  7198.     movea.l MathTransBase,a6
  7199.     jsr -66(a6)
  7200.     ENDM
  7201.  
  7202. SPTanh   MACRO
  7203.     move.l  \1,d0
  7204.     movea.l MathTransBase,a6
  7205.     jsr -72(a6)
  7206.     ENDM
  7207.  
  7208. SPExp   MACRO
  7209.     move.l  \1,d0
  7210.     movea.l MathTransBase,a6
  7211.     jsr -78(a6)
  7212.     ENDM
  7213.  
  7214. SPLog   MACRO
  7215.     move.l  \1,d0
  7216.     movea.l MathTransBase,a6
  7217.     jsr -84(a6)
  7218.     ENDM
  7219.  
  7220. SPPow   MACRO
  7221.     move.l  \1,d1
  7222.     move.l  \2,d0
  7223.     movea.l MathTransBase,a6
  7224.     jsr -90(a6)
  7225.     ENDM
  7226.  
  7227. SPSqrt   MACRO
  7228.     move.l  \1,d0
  7229.     movea.l MathTransBase,a6
  7230.     jsr -96(a6)
  7231.     ENDM
  7232.  
  7233. SPTieee   MACRO
  7234.     move.l  \1,d0
  7235.     movea.l MathTransBase,a6
  7236.     jsr -102(a6)
  7237.     ENDM
  7238.  
  7239. SPFieee   MACRO
  7240.     move.l  \1,d0
  7241.     movea.l MathTransBase,a6
  7242.     jsr -108(a6)
  7243.     ENDM
  7244.  
  7245. SPAsin   MACRO
  7246.     move.l  \1,d0
  7247.     movea.l MathTransBase,a6
  7248.     jsr -114(a6)
  7249.     ENDM
  7250.  
  7251. SPAcos   MACRO
  7252.     move.l  \1,d0
  7253.     movea.l MathTransBase,a6
  7254.     jsr -120(a6)
  7255.     ENDM
  7256.  
  7257. SPLog10   MACRO
  7258.     move.l  \1,d0
  7259.     movea.l MathTransBase,a6
  7260.     jsr -126(a6)
  7261.     ENDM
  7262.  
  7263. AllocMiscResource   MACRO
  7264.     move.l  \1,d0
  7265.     movea.l  \2,a1
  7266.     movea.l MiscBase,a6
  7267.     jsr -6(a6)
  7268.     ENDM
  7269.  
  7270. FreeMiscResource   MACRO
  7271.     move.l  \1,d0
  7272.     movea.l MiscBase,a6
  7273.     jsr -12(a6)
  7274.     ENDM
  7275.  
  7276. GetCopyNV   MACRO
  7277.     movea.l  \1,a0
  7278.     movea.l  \2,a1
  7279.     move.l  \3,d1
  7280.     movea.l NVBase,a6
  7281.     jsr -30(a6)
  7282.     ENDM
  7283.  
  7284. FreeNVData   MACRO
  7285.     movea.l  \1,a0
  7286.     movea.l NVBase,a6
  7287.     jsr -36(a6)
  7288.     ENDM
  7289.  
  7290. StoreNV   MACRO
  7291.     movea.l  \1,a0
  7292.     movea.l  \2,a1
  7293.     movea.l  \3,a2
  7294.     move.l  \4,d0
  7295.     move.l  \5,d1
  7296.     movea.l NVBase,a6
  7297.     jsr -42(a6)
  7298.     ENDM
  7299.  
  7300. DeleteNV   MACRO
  7301.     movea.l  \1,a0
  7302.     movea.l  \2,a1
  7303.     move.l  \3,d1
  7304.     movea.l NVBase,a6
  7305.     jsr -48(a6)
  7306.     ENDM
  7307.  
  7308. GetNVInfo   MACRO
  7309.     move.l  \1,d1
  7310.     movea.l NVBase,a6
  7311.     jsr -54(a6)
  7312.     ENDM
  7313.  
  7314. GetNVList   MACRO
  7315.     movea.l  \1,a0
  7316.     move.l  \2,d1
  7317.     movea.l NVBase,a6
  7318.     jsr -60(a6)
  7319.     ENDM
  7320.  
  7321. SetNVProtection   MACRO
  7322.     movea.l  \1,a0
  7323.     movea.l  \2,a1
  7324.     move.l  \3,d2
  7325.     move.l  \4,d1
  7326.     movea.l NVBase,a6
  7327.     jsr -66(a6)
  7328.     ENDM
  7329.  
  7330. AllocPotBits   MACRO
  7331.     move.l  \1,d0
  7332.     movea.l PotgoBase,a6
  7333.     jsr -6(a6)
  7334.     ENDM
  7335.  
  7336. FreePotBits   MACRO
  7337.     move.l  \1,d0
  7338.     movea.l PotgoBase,a6
  7339.     jsr -12(a6)
  7340.     ENDM
  7341.  
  7342. WritePotgo   MACRO
  7343.     move.l  \1,d0
  7344.     move.l  \2,d1
  7345.     movea.l PotgoBase,a6
  7346.     jsr -18(a6)
  7347.     ENDM
  7348.  
  7349. KillRAD0   MACRO
  7350.     movea.l RamdriveDevice,a6
  7351.     jsr -42(a6)
  7352.     ENDM
  7353.  
  7354. KillRAD   MACRO
  7355.     move.l  \1,d0
  7356.     movea.l RamdriveDevice,a6
  7357.     jsr -48(a6)
  7358.     ENDM
  7359.  
  7360. LockRealTime   MACRO
  7361.     move.l  \1,d0
  7362.     movea.l RealTimeBase,a6
  7363.     jsr -30(a6)
  7364.     ENDM
  7365.  
  7366. UnlockRealTime   MACRO
  7367.     movea.l  \1,a0
  7368.     movea.l RealTimeBase,a6
  7369.     jsr -36(a6)
  7370.     ENDM
  7371.  
  7372. CreatePlayerA   MACRO
  7373.     movea.l  \1,a0
  7374.     movea.l RealTimeBase,a6
  7375.     jsr -42(a6)
  7376.     ENDM
  7377.  
  7378. DeletePlayer   MACRO
  7379.     movea.l  \1,a0
  7380.     movea.l RealTimeBase,a6
  7381.     jsr -48(a6)
  7382.     ENDM
  7383.  
  7384. SetPlayerAttrsA   MACRO
  7385.     movea.l  \1,a0
  7386.     movea.l  \2,a1
  7387.     movea.l RealTimeBase,a6
  7388.     jsr -54(a6)
  7389.     ENDM
  7390.  
  7391. SetConductorState   MACRO
  7392.     movea.l  \1,a0
  7393.     move.l  \2,d0
  7394.     move.l  \3,d1
  7395.     movea.l RealTimeBase,a6
  7396.     jsr -60(a6)
  7397.     ENDM
  7398.  
  7399. ExternalSync   MACRO
  7400.     movea.l  \1,a0
  7401.     move.l  \2,d0
  7402.     move.l  \3,d1
  7403.     movea.l RealTimeBase,a6
  7404.     jsr -66(a6)
  7405.     ENDM
  7406.  
  7407. NextConductor   MACRO
  7408.     movea.l  \1,a0
  7409.     movea.l RealTimeBase,a6
  7410.     jsr -72(a6)
  7411.     ENDM
  7412.  
  7413. FindConductor   MACRO
  7414.     movea.l  \1,a0
  7415.     movea.l RealTimeBase,a6
  7416.     jsr -78(a6)
  7417.     ENDM
  7418.  
  7419. GetPlayerAttrsA   MACRO
  7420.     movea.l  \1,a0
  7421.     movea.l  \2,a1
  7422.     movea.l RealTimeBase,a6
  7423.     jsr -84(a6)
  7424.     ENDM
  7425.  
  7426. CreateArgstring   MACRO
  7427.     movea.l  \1,a0
  7428.     move.l  \2,d0
  7429.     movea.l RexxSysBase,a6
  7430.     jsr -126(a6)
  7431.     ENDM
  7432.  
  7433. DeleteArgstring   MACRO
  7434.     movea.l  \1,a0
  7435.     movea.l RexxSysBase,a6
  7436.     jsr -132(a6)
  7437.     ENDM
  7438.  
  7439. LengthArgstring   MACRO
  7440.     movea.l  \1,a0
  7441.     movea.l RexxSysBase,a6
  7442.     jsr -138(a6)
  7443.     ENDM
  7444.  
  7445. CreateRexxMsg   MACRO
  7446.     movea.l  \1,a0
  7447.     movea.l  \2,a1
  7448.     move.l  \3,d0
  7449.     movea.l RexxSysBase,a6
  7450.     jsr -144(a6)
  7451.     ENDM
  7452.  
  7453. DeleteRexxMsg   MACRO
  7454.     movea.l  \1,a0
  7455.     movea.l RexxSysBase,a6
  7456.     jsr -150(a6)
  7457.     ENDM
  7458.  
  7459. ClearRexxMsg   MACRO
  7460.     movea.l  \1,a0
  7461.     move.l  \2,d0
  7462.     movea.l RexxSysBase,a6
  7463.     jsr -156(a6)
  7464.     ENDM
  7465.  
  7466. FillRexxMsg   MACRO
  7467.     movea.l  \1,a0
  7468.     move.l  \2,d0
  7469.     move.l  \3,d1
  7470.     movea.l RexxSysBase,a6
  7471.     jsr -162(a6)
  7472.     ENDM
  7473.  
  7474. IsRexxMsg   MACRO
  7475.     movea.l  \1,a0
  7476.     movea.l RexxSysBase,a6
  7477.     jsr -168(a6)
  7478.     ENDM
  7479.  
  7480. LockRexxBase   MACRO
  7481.     move.l  \1,d0
  7482.     movea.l RexxSysBase,a6
  7483.     jsr -450(a6)
  7484.     ENDM
  7485.  
  7486. UnlockRexxBase   MACRO
  7487.     move.l  \1,d0
  7488.     movea.l RexxSysBase,a6
  7489.     jsr -456(a6)
  7490.     ENDM
  7491.  
  7492. AddTime   MACRO
  7493.     movea.l  \1,a0
  7494.     movea.l  \2,a1
  7495.     movea.l TimerBase,a6
  7496.     jsr -42(a6)
  7497.     ENDM
  7498.  
  7499. SubTime   MACRO
  7500.     movea.l  \1,a0
  7501.     movea.l  \2,a1
  7502.     movea.l TimerBase,a6
  7503.     jsr -48(a6)
  7504.     ENDM
  7505.  
  7506. CmpTime   MACRO
  7507.     movea.l  \1,a0
  7508.     movea.l  \2,a1
  7509.     movea.l TimerBase,a6
  7510.     jsr -54(a6)
  7511.     ENDM
  7512.  
  7513. ReadEClock   MACRO
  7514.     movea.l  \1,a0
  7515.     movea.l TimerBase,a6
  7516.     jsr -60(a6)
  7517.     ENDM
  7518.  
  7519. GetSysTime   MACRO
  7520.     movea.l  \1,a0
  7521.     movea.l TimerBase,a6
  7522.     jsr -66(a6)
  7523.     ENDM
  7524.  
  7525. Translate   MACRO
  7526.     movea.l  \1,a0
  7527.     move.l  \2,d0
  7528.     movea.l  \3,a1
  7529.     move.l  \4,d1
  7530.     movea.l TranslatorBase,a6
  7531.     jsr -30(a6)
  7532.     ENDM
  7533.  
  7534. FindTagItem   MACRO
  7535.     move.l  \1,d0
  7536.     movea.l  \2,a0
  7537.     movea.l UtilityBase,a6
  7538.     jsr -30(a6)
  7539.     ENDM
  7540.  
  7541. GetTagData   MACRO
  7542.     move.l  \1,d0
  7543.     move.l  \2,d1
  7544.     movea.l  \3,a0
  7545.     movea.l UtilityBase,a6
  7546.     jsr -36(a6)
  7547.     ENDM
  7548.  
  7549. PackBoolTags   MACRO
  7550.     move.l  \1,d0
  7551.     movea.l  \2,a0
  7552.     movea.l  \3,a1
  7553.     movea.l UtilityBase,a6
  7554.     jsr -42(a6)
  7555.     ENDM
  7556.  
  7557. NextTagItem   MACRO
  7558.     movea.l  \1,a0
  7559.     movea.l UtilityBase,a6
  7560.     jsr -48(a6)
  7561.     ENDM
  7562.  
  7563. FilterTagChanges   MACRO
  7564.     movea.l  \1,a0
  7565.     movea.l  \2,a1
  7566.     move.l  \3,d0
  7567.     movea.l UtilityBase,a6
  7568.     jsr -54(a6)
  7569.     ENDM
  7570.  
  7571. MapTags   MACRO
  7572.     movea.l  \1,a0
  7573.     movea.l  \2,a1
  7574.     move.l  \3,d0
  7575.     movea.l UtilityBase,a6
  7576.     jsr -60(a6)
  7577.     ENDM
  7578.  
  7579. AllocateTagItems   MACRO
  7580.     move.l  \1,d0
  7581.     movea.l UtilityBase,a6
  7582.     jsr -66(a6)
  7583.     ENDM
  7584.  
  7585. CloneTagItems   MACRO
  7586.     movea.l  \1,a0
  7587.     movea.l UtilityBase,a6
  7588.     jsr -72(a6)
  7589.     ENDM
  7590.  
  7591. FreeTagItems   MACRO
  7592.     movea.l  \1,a0
  7593.     movea.l UtilityBase,a6
  7594.     jsr -78(a6)
  7595.     ENDM
  7596.  
  7597. RefreshTagItemClones   MACRO
  7598.     movea.l  \1,a0
  7599.     movea.l  \2,a1
  7600.     movea.l UtilityBase,a6
  7601.     jsr -84(a6)
  7602.     ENDM
  7603.  
  7604. TagInArray   MACRO
  7605.     move.l  \1,d0
  7606.     movea.l  \2,a0
  7607.     movea.l UtilityBase,a6
  7608.     jsr -90(a6)
  7609.     ENDM
  7610.  
  7611. FilterTagItems   MACRO
  7612.     movea.l  \1,a0
  7613.     movea.l  \2,a1
  7614.     move.l  \3,d0
  7615.     movea.l UtilityBase,a6
  7616.     jsr -96(a6)
  7617.     ENDM
  7618.  
  7619. CallHookPkt   MACRO
  7620.     movea.l  \1,a0
  7621.     movea.l  \2,a2
  7622.     movea.l  \3,a1
  7623.     movea.l UtilityBase,a6
  7624.     jsr -102(a6)
  7625.     ENDM
  7626.  
  7627. Amiga2Date   MACRO
  7628.     move.l  \1,d0
  7629.     movea.l  \2,a0
  7630.     movea.l UtilityBase,a6
  7631.     jsr -120(a6)
  7632.     ENDM
  7633.  
  7634. Date2Amiga   MACRO
  7635.     movea.l  \1,a0
  7636.     movea.l UtilityBase,a6
  7637.     jsr -126(a6)
  7638.     ENDM
  7639.  
  7640. CheckDate   MACRO
  7641.     movea.l  \1,a0
  7642.     movea.l UtilityBase,a6
  7643.     jsr -132(a6)
  7644.     ENDM
  7645.  
  7646. SMult32   MACRO
  7647.     move.l  \1,d0
  7648.     move.l  \2,d1
  7649.     movea.l UtilityBase,a6
  7650.     jsr -138(a6)
  7651.     ENDM
  7652.  
  7653. UMult32   MACRO
  7654.     move.l  \1,d0
  7655.     move.l  \2,d1
  7656.     movea.l UtilityBase,a6
  7657.     jsr -144(a6)
  7658.     ENDM
  7659.  
  7660. SDivMod32   MACRO
  7661.     move.l  \1,d0
  7662.     move.l  \2,d1
  7663.     movea.l UtilityBase,a6
  7664.     jsr -150(a6)
  7665.     ENDM
  7666.  
  7667. UDivMod32   MACRO
  7668.     move.l  \1,d0
  7669.     move.l  \2,d1
  7670.     movea.l UtilityBase,a6
  7671.     jsr -156(a6)
  7672.     ENDM
  7673.  
  7674. Stricmp   MACRO
  7675.     movea.l  \1,a0
  7676.     movea.l  \2,a1
  7677.     movea.l UtilityBase,a6
  7678.     jsr -162(a6)
  7679.     ENDM
  7680.  
  7681. Strnicmp   MACRO
  7682.     movea.l  \1,a0
  7683.     movea.l  \2,a1
  7684.     move.l  \3,d0
  7685.     movea.l UtilityBase,a6
  7686.     jsr -168(a6)
  7687.     ENDM
  7688.  
  7689. ToUpper   MACRO
  7690.     move.l  \1,d0
  7691.     movea.l UtilityBase,a6
  7692.     jsr -174(a6)
  7693.     ENDM
  7694.  
  7695. ToLower   MACRO
  7696.     move.l  \1,d0
  7697.     movea.l UtilityBase,a6
  7698.     jsr -180(a6)
  7699.     ENDM
  7700.  
  7701. ApplyTagChanges   MACRO
  7702.     movea.l  \1,a0
  7703.     movea.l  \2,a1
  7704.     movea.l UtilityBase,a6
  7705.     jsr -186(a6)
  7706.     ENDM
  7707.  
  7708. SMult64   MACRO
  7709.     move.l  \1,d0
  7710.     move.l  \2,d1
  7711.     movea.l UtilityBase,a6
  7712.     jsr -198(a6)
  7713.     ENDM
  7714.  
  7715. UMult64   MACRO
  7716.     move.l  \1,d0
  7717.     move.l  \2,d1
  7718.     movea.l UtilityBase,a6
  7719.     jsr -204(a6)
  7720.     ENDM
  7721.  
  7722. PackStructureTags   MACRO
  7723.     movea.l  \1,a0
  7724.     movea.l  \2,a1
  7725.     movea.l  \3,a2
  7726.     movea.l UtilityBase,a6
  7727.     jsr -210(a6)
  7728.     ENDM
  7729.  
  7730. UnpackStructureTags   MACRO
  7731.     movea.l  \1,a0
  7732.     movea.l  \2,a1
  7733.     movea.l  \3,a2
  7734.     movea.l UtilityBase,a6
  7735.     jsr -216(a6)
  7736.     ENDM
  7737.  
  7738. AddNamedObject   MACRO
  7739.     movea.l  \1,a0
  7740.     movea.l  \2,a1
  7741.     movea.l UtilityBase,a6
  7742.     jsr -222(a6)
  7743.     ENDM
  7744.  
  7745. AllocNamedObjectA   MACRO
  7746.     movea.l  \1,a0
  7747.     movea.l  \2,a1
  7748.     movea.l UtilityBase,a6
  7749.     jsr -228(a6)
  7750.     ENDM
  7751.  
  7752. AttemptRemNamedObject   MACRO
  7753.     movea.l  \1,a0
  7754.     movea.l UtilityBase,a6
  7755.     jsr -234(a6)
  7756.     ENDM
  7757.  
  7758. FindNamedObject   MACRO
  7759.     movea.l  \1,a0
  7760.     movea.l  \2,a1
  7761.     movea.l  \3,a2
  7762.     movea.l UtilityBase,a6
  7763.     jsr -240(a6)
  7764.     ENDM
  7765.  
  7766. FreeNamedObject   MACRO
  7767.     movea.l  \1,a0
  7768.     movea.l UtilityBase,a6
  7769.     jsr -246(a6)
  7770.     ENDM
  7771.  
  7772. NamedObjectName   MACRO
  7773.     movea.l  \1,a0
  7774.     movea.l UtilityBase,a6
  7775.     jsr -252(a6)
  7776.     ENDM
  7777.  
  7778. ReleaseNamedObject   MACRO
  7779.     movea.l  \1,a0
  7780.     movea.l UtilityBase,a6
  7781.     jsr -258(a6)
  7782.     ENDM
  7783.  
  7784. RemNamedObject   MACRO
  7785.     movea.l  \1,a0
  7786.     movea.l  \2,a1
  7787.     movea.l UtilityBase,a6
  7788.     jsr -264(a6)
  7789.     ENDM
  7790.  
  7791. GetUniqueID   MACRO
  7792.     movea.l UtilityBase,a6
  7793.     jsr -270(a6)
  7794.     ENDM
  7795.  
  7796. wbPrivate1   MACRO
  7797.     movea.l WorkbenchBase,a6
  7798.     jsr -30(a6)
  7799.     ENDM
  7800.  
  7801. wbPrivate2   MACRO
  7802.     movea.l WorkbenchBase,a6
  7803.     jsr -36(a6)
  7804.     ENDM
  7805.  
  7806. wbPrivate3   MACRO
  7807.     movea.l WorkbenchBase,a6
  7808.     jsr -42(a6)
  7809.     ENDM
  7810.  
  7811. AddAppWindowA   MACRO
  7812.     move.l  \1,d0
  7813.     move.l  \2,d1
  7814.     movea.l  \3,a0
  7815.     movea.l  \4,a1
  7816.     movea.l  \5,a2
  7817.     movea.l WorkbenchBase,a6
  7818.     jsr -48(a6)
  7819.     ENDM
  7820.  
  7821. RemoveAppWindow   MACRO
  7822.     movea.l  \1,a0
  7823.     movea.l WorkbenchBase,a6
  7824.     jsr -54(a6)
  7825.     ENDM
  7826.  
  7827. AddAppIconA   MACRO
  7828.     move.l  \1,d0
  7829.     move.l  \2,d1
  7830.     movea.l  \3,a0
  7831.     movea.l  \4,a1
  7832.     movea.l  \5,a2
  7833.     movea.l  \6,a3
  7834.     movea.l  \7,a4
  7835.     movea.l WorkbenchBase,a6
  7836.     jsr -60(a6)
  7837.     ENDM
  7838.  
  7839. RemoveAppIcon   MACRO
  7840.     movea.l  \1,a0
  7841.     movea.l WorkbenchBase,a6
  7842.     jsr -66(a6)
  7843.     ENDM
  7844.  
  7845. AddAppMenuItemA   MACRO
  7846.     move.l  \1,d0
  7847.     move.l  \2,d1
  7848.     movea.l  \3,a0
  7849.     movea.l  \4,a1
  7850.     movea.l  \5,a2
  7851.     movea.l WorkbenchBase,a6
  7852.     jsr -72(a6)
  7853.     ENDM
  7854.  
  7855. RemoveAppMenuItem   MACRO
  7856.     movea.l  \1,a0
  7857.     movea.l WorkbenchBase,a6
  7858.     jsr -78(a6)
  7859.     ENDM
  7860.  
  7861. wbPrivate4   MACRO
  7862.     movea.l WorkbenchBase,a6
  7863.     jsr -84(a6)
  7864.     ENDM
  7865.  
  7866. WBInfo   MACRO
  7867.     movea.l  \1,a0
  7868.     movea.l  \2,a1
  7869.     movea.l  \3,a2
  7870.     movea.l WorkbenchBase,a6
  7871.     jsr -90(a6)
  7872.     ENDM
  7873.  
  7874. XProtocolCleanup   MACRO
  7875.     movea.l  \1,a0
  7876.     movea.l XProtocolBase,a6
  7877.     jsr -30(a6)
  7878.     ENDM
  7879.  
  7880. XProtocolSetup   MACRO
  7881.     movea.l  \1,a0
  7882.     movea.l XProtocolBase,a6
  7883.     jsr -36(a6)
  7884.     ENDM
  7885.  
  7886. XProtocolSend   MACRO
  7887.     movea.l  \1,a0
  7888.     movea.l XProtocolBase,a6
  7889.     jsr -42(a6)
  7890.     ENDM
  7891.  
  7892. XProtocolReceive   MACRO
  7893.     movea.l  \1,a0
  7894.     movea.l XProtocolBase,a6
  7895.     jsr -48(a6)
  7896.     ENDM
  7897.  
  7898. XProtocolHostMon   MACRO
  7899.     movea.l  \1,a0
  7900.     movea.l  \2,a1
  7901.     move.l  \3,d0
  7902.     move.l  \4,d1
  7903.     movea.l XProtocolBase,a6
  7904.     jsr -54(a6)
  7905.     ENDM
  7906.  
  7907. XProtocolUserMon   MACRO
  7908.     movea.l  \1,a0
  7909.     movea.l  \2,a1
  7910.     move.l  \3,d0
  7911.     move.l  \4,d1
  7912.     movea.l XProtocolBase,a6
  7913.     jsr -60(a6)
  7914.     ENDM
  7915.